From cce9533023cac966ccfc79e41b16e9a2f53af64c Mon Sep 17 00:00:00 2001 From: jupblb Date: Wed, 27 May 2026 13:49:06 +0200 Subject: [PATCH 1/2] Drop user-facing support for ScipBuildTool ScipBuildTool is now an internal worker dispatched only when the Bazel aspect (scip_java.bzl) invokes 'scip-java index --scip-config '. User-facing changes: - Remove 'index-dependency' subcommand. - Hide --scip-config, --scip-ignored-javac-option-prefixes, --scip-ignored-annotation-processors, and --strict-compilation from 'scip-java index --help'. - Drop the 'SCIP Build Tool' help section and fix the misplaced description on --build-command. - Stop auto-detecting lsif-java.json / scip-java.json files; the only supported build tools advertised to users are Maven and Gradle. - Drop jq from the Dockerfile, Nix flake, dev-shell docs, and the scip-java docker wrapper (it only existed to read lsif-java.json). Internal: - BuildTool.autoOrdered no longer lists ScipBuildTool. - IndexCommand.run() early-returns into ScipBuildTool when --scip-config is provided, keeping the Bazel aspect functional. - ScipBuildTool.usedInCurrentDirectory() always returns false and parsedConfig only reads index.scipConfig. Tests/snapshots: - Remove ScipBuildToolSuite, TracingServer, LibrarySnapshotGenerator, AggregateSnapshotGenerator, SemanticdbJavacSnapshotGenerator, LibrarySnapshotSuite, and the org/jetbrains/exposed snapshot fixtures. - SaveSnapshots and SnapshotSuite are simplified to only drive MinimizedSnapshotScipGenerator. --- CONTRIBUTING.md | 3 +- Dockerfile | 2 +- bin/scip-java-docker-script.sh | 7 - flake.nix | 1 - .../com/sourcegraph/scip_java/ScipJava.scala | 2 - .../scip_java/buildtools/BuildTool.scala | 2 - .../scip_java/buildtools/ScipBuildTool.scala | 54 +- .../scip_java/commands/IndexCommand.scala | 48 +- .../commands/IndexDependencyCommand.scala | 148 - .../test/scala/tests/ScipBuildToolSuite.scala | 173 - .../src/test/scala/tests/TracingServer.scala | 95 - .../exposed/v1/core/AbstractQuery.kt | 1286 --- .../org/jetbrains/exposed/v1/core/Alias.kt | 1941 ----- .../jetbrains/exposed/v1/core/Annotations.kt | 91 - .../org/jetbrains/exposed/v1/core/Column.kt | 1152 --- .../jetbrains/exposed/v1/core/ColumnDiff.kt | 277 - .../jetbrains/exposed/v1/core/ColumnType.kt | 7175 ---------------- .../exposed/v1/core/CompositeColumn.kt | 382 - .../jetbrains/exposed/v1/core/Constraints.kt | 1870 ---- .../jetbrains/exposed/v1/core/DatabaseApi.kt | 351 - .../exposed/v1/core/DatabaseConfig.kt | 982 --- .../jetbrains/exposed/v1/core/Exceptions.kt | 379 - .../jetbrains/exposed/v1/core/ExplainQuery.kt | 329 - .../jetbrains/exposed/v1/core/Expression.kt | 931 -- .../org/jetbrains/exposed/v1/core/Function.kt | 2742 ------ .../org/jetbrains/exposed/v1/core/Op.kt | 4805 ----------- .../jetbrains/exposed/v1/core/ResultRow.kt | 1101 --- .../exposed/v1/core/SQLExpressionBuilder.kt | 5671 ------------- .../org/jetbrains/exposed/v1/core/SQLLog.kt | 352 - .../org/jetbrains/exposed/v1/core/Schema.kt | 425 - .../exposed/v1/core/SchemaUtilityApi.kt | 3013 ------- .../org/jetbrains/exposed/v1/core/Sequence.kt | 356 - .../jetbrains/exposed/v1/core/SortOrder.kt | 166 - .../org/jetbrains/exposed/v1/core/Table.kt | 7546 ----------------- .../jetbrains/exposed/v1/core/Transaction.kt | 589 -- .../org/jetbrains/exposed/v1/core/Version.kt | 382 - .../exposed/v1/core/WindowFunction.kt | 2178 ----- .../exposed/v1/core/dao/id/CompositeID.kt | 412 - .../exposed/v1/core/dao/id/EntityID.kt | 199 - .../exposed/v1/core/dao/id/IdTable.kt | 876 -- .../v1/core/functions/array/ArrayFunctions.kt | 319 - .../v1/core/functions/math/MathFunctions.kt | 419 - .../math/TrigonometricalFunctions.kt | 382 - .../exposed/v1/core/ops/AllAnyOps.kt | 397 - .../exposed/v1/core/ops/InListOps.kt | 920 -- .../exposed/v1/core/ops/InTableOp.kt | 161 - .../core/statements/BatchInsertStatement.kt | 633 -- .../core/statements/BatchReplaceStatement.kt | 173 - .../core/statements/BatchUpdateStatement.kt | 471 - .../core/statements/BatchUpsertStatement.kt | 439 - .../v1/core/statements/DeleteStatement.kt | 536 -- .../v1/core/statements/IStatementBuilder.kt | 1437 ---- .../core/statements/InsertSelectStatement.kt | 231 - .../v1/core/statements/InsertStatement.kt | 768 -- .../v1/core/statements/MergeStatement.kt | 935 -- .../v1/core/statements/ReplaceStatement.kt | 297 - .../v1/core/statements/ReturningStatement.kt | 184 - .../SQLServerBatchInsertStatement.kt | 312 - .../exposed/v1/core/statements/Statement.kt | 879 -- .../core/statements/StatementInterceptor.kt | 205 - .../v1/core/statements/UpdateBuilder.kt | 691 -- .../v1/core/statements/UpdateStatement.kt | 444 - .../v1/core/statements/UpsertStatement.kt | 872 -- .../v1/core/statements/api/ExposedBlob.kt | 227 - .../statements/api/ExposedDatabaseMetadata.kt | 609 -- .../core/statements/api/ExposedSavepoint.kt | 42 - .../statements/api/IdentifierManagerApi.kt | 896 -- .../statements/api/PreparedStatementApi.kt | 462 - .../v1/core/statements/api/ResultApi.kt | 278 - .../core/transactions/TransactionInterface.kt | 73 - .../transactions/TransactionManagerApi.kt | 751 -- .../v1/core/transactions/TransactionScope.kt | 249 - .../v1/core/utils/CachableMapWithDefault.kt | 130 - .../CachableMapWithSuspendableDefault.kt | 137 - .../exposed/v1/core/vendors/ColumnMetadata.kt | 280 - .../v1/core/vendors/DataTypeProvider.kt | 634 -- .../v1/core/vendors/DatabaseDialect.kt | 848 -- .../v1/core/vendors/ForUpdateOption.kt | 825 -- .../v1/core/vendors/FunctionProvider.kt | 3698 -------- .../jetbrains/exposed/v1/core/vendors/H2.kt | 2291 ----- .../exposed/v1/core/vendors/Keywords.kt | 540 -- .../exposed/v1/core/vendors/MariaDBDialect.kt | 743 -- .../exposed/v1/core/vendors/MysqlDialect.kt | 2217 ----- .../exposed/v1/core/vendors/OracleDialect.kt | 2666 ------ .../exposed/v1/core/vendors/PostgreSQL.kt | 2390 ------ .../v1/core/vendors/PrimaryKeyMetadata.kt | 90 - .../v1/core/vendors/SQLServerDialect.kt | 2656 ------ .../exposed/v1/core/vendors/SQLiteDialect.kt | 1768 ---- .../exposed/v1/core/vendors/SchemaMetadata.kt | 90 - .../exposed/v1/core/vendors/VendorDialect.kt | 685 -- .../tests/AggregateSnapshotGenerator.scala | 11 - .../tests/LibrarySnapshotGenerator.scala | 76 - .../src/main/scala/tests/SaveSnapshots.scala | 16 +- .../SemanticdbJavacSnapshotGenerator.scala | 6 - .../src/test/scala/tests/SnapshotSuite.scala | 2 - 95 files changed, 51 insertions(+), 86934 deletions(-) delete mode 100644 scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexDependencyCommand.scala delete mode 100644 tests/buildTools/src/test/scala/tests/ScipBuildToolSuite.scala delete mode 100644 tests/buildTools/src/test/scala/tests/TracingServer.scala delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/AbstractQuery.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Alias.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Annotations.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Column.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnDiff.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnType.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/CompositeColumn.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Constraints.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseConfig.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Exceptions.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ExplainQuery.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Expression.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Function.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Op.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ResultRow.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLExpressionBuilder.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLLog.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Schema.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SchemaUtilityApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Sequence.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SortOrder.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Table.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Transaction.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Version.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/WindowFunction.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/CompositeID.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/MathFunctions.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/TrigonometricalFunctions.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/AllAnyOps.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InListOps.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InTableOp.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/DeleteStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/IStatementBuilder.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertSelectStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReturningStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/Statement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedBlob.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionInterface.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ColumnMetadata.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DataTypeProvider.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DatabaseDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ForUpdateOption.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/FunctionProvider.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/H2.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/Keywords.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MariaDBDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MysqlDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/OracleDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PostgreSQL.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLServerDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLiteDialect.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SchemaMetadata.kt delete mode 100644 tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/VendorDialect.kt delete mode 100644 tests/snapshots/src/main/scala/tests/AggregateSnapshotGenerator.scala delete mode 100644 tests/snapshots/src/main/scala/tests/LibrarySnapshotGenerator.scala delete mode 100644 tests/snapshots/src/main/scala/tests/SemanticdbJavacSnapshotGenerator.scala diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6c1c21439..f1b007c86 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -15,7 +15,7 @@ nix develop .#jdk21 # JDK 21 ``` This drops you into a shell with `sbt`, `cs` (coursier), `maven`, `gradle`, -`bazelisk`, `scalafmt`, `nodejs`, `yarn`, `git`, `jq`, etc. all pinned to the +`bazelisk`, `scalafmt`, `nodejs`, `yarn`, `git`, etc. all pinned to the versions used in CI. If you'd rather install tools manually, you'll need at least: @@ -55,7 +55,6 @@ These are the main components of the project. | `buildTools/test` | sbt | Run slow build tool tests (Gradle, Maven). | | `snapshots/testOnly tests.MinimizedSnapshotSuite` | sbt | Runs fast snapshot tests. Indexes a small set of files under `tests/minimized`. | | `snapshots/testOnly tests.MinimizedSnapshotSuite -- *InnerClasses*` | sbt | Runs only individual tests cases matching the name "InnerClasses". | -| `snapshots/testOnly tests.LibrarySnapshotSuite` | sbt | Runs slow snapshot tests. Indexes a corpus of external Java libraries. | | `snapshots/test` | sbt | Runs all snapshot tests. | | `snapshots/run` | sbt | Update snapshot tests. Use this command after you have fixed a bug. | | `cli/run --cwd DIRECTORY` | sbt | Run `scip-java` command-line tool against a given Gradle/Maven build. | diff --git a/Dockerfile b/Dockerfile index 2bc748d73..6a203823d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM eclipse-temurin:17@sha256:6eca72bb4cd5fb8cd215f2579a4dfffd24b0f47effb6c868b7e92b7f0422fa9f -RUN apt-get update && apt-get install --yes jq wget curl zip unzip git python3 python3-pip autoconf automake libtool build-essential libtool make g++ +RUN apt-get update && apt-get install --yes wget curl zip unzip git python3 python3-pip autoconf automake libtool build-essential libtool make g++ WORKDIR /workdir diff --git a/bin/scip-java-docker-script.sh b/bin/scip-java-docker-script.sh index 68a611c2f..c1dfee9cb 100755 --- a/bin/scip-java-docker-script.sh +++ b/bin/scip-java-docker-script.sh @@ -4,13 +4,6 @@ # `scip-java` binary is already installed at `/app/scip-java/bin/scip-java`. set -eu JVM_VERSION="${JVM_VERSION:-21,17,11,8}" -FILE="$PWD/lsif-java.json" -if test -f "$FILE"; then - FROM_CONFIG=$(jq -r '.jvm' "$FILE") - if [ "$FROM_CONFIG" != "null" ]; then - JVM_VERSION="$FROM_CONFIG" - fi -fi JVM_VERSIONS=$(echo "$JVM_VERSION" | tr "," "\n") diff --git a/flake.nix b/flake.nix index a1c24323e..55aca4128 100644 --- a/flake.nix +++ b/flake.nix @@ -27,7 +27,6 @@ git (gradle.override ({ java = jdk; })) jdk - jq (maven.override ({ jdk_headless = jdk; })) nixfmt nodejs diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/ScipJava.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/ScipJava.scala index 59191cfb3..b2e1618e0 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/ScipJava.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/ScipJava.scala @@ -3,7 +3,6 @@ package com.sourcegraph.scip_java import java.io.PrintStream import com.sourcegraph.scip_java.commands.IndexCommand -import com.sourcegraph.scip_java.commands.IndexDependencyCommand import com.sourcegraph.scip_java.commands.IndexSemanticdbCommand import com.sourcegraph.scip_java.commands.SnapshotCommand import moped.cli.Application @@ -21,7 +20,6 @@ object ScipJava { CommandParser[VersionCommand], CommandParser[IndexCommand], CommandParser[IndexSemanticdbCommand], - CommandParser[IndexDependencyCommand], CommandParser[SnapshotCommand] ) ) diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/BuildTool.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/BuildTool.scala index 15eb9c649..4bd79e44e 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/BuildTool.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/BuildTool.scala @@ -27,8 +27,6 @@ object BuildTool { // first detected build tool will be used in `auto` mode // Bazel is missing because it isn't supported by auto-indexing - // first as it indicates user's intent to use SCIP auto-indexing - new ScipBuildTool(index), // Maven first, then Gradle // To match the order indicated in IntelliJ Java developer survey 2022: // https://www.jetbrains.com/lp/devecosystem-2022/java/#which-build-systems-do-you-regularly-use-if-any- diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala index f6ced10ae..f099ffcb1 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala @@ -57,16 +57,27 @@ import os.ProcessOutput.Readlines import os.SubprocessException /** - * A custom build tool that is specifically made for scip-java. + * Internal build-tool worker used exclusively by the Bazel aspect. * - * The purpose of this build tool is to SCIP index the source code inside - * `*-sources.jar` files of Maven dependencies. Builds are written in a JSON - * file with the following format: + * This tool is no longer part of the user-facing build-tool auto-detection + * surface (see [[BuildTool.autoOrdered]]). It is dispatched directly from + * [[com.sourcegraph.scip_java.commands.IndexCommand]] when the hidden + * `--scip-config` flag is provided, which is how the Bazel aspect + * (`scip_java.bzl`) invokes per-target indexing. + * + * The aspect generates a JSON file per Bazel target with the following + * shape and passes its path via `--scip-config`: * * {{{ * { - * "dependencies": ["junit:junit:4.13.1"], - * "jvm": "11" + * "javaHome": "/path/to/jdk", + * "classpath": [...], + * "sourceFiles": [...], + * "javacOptions": [...], + * "jvmOptions": [...], + * "processors": [...], + * "processorpath": [...], + * "bootclasspath": [...] * } * }}} */ @@ -83,9 +94,10 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { .getPathMatcher("glob:**.{java,kt}") private val moduleInfo = Paths.get("module-info.java") - override def usedInCurrentDirectory(): Boolean = configFiles.exists(path => - Files.isRegularFile(path) - ) + // ScipBuildTool is dispatched directly from IndexCommand.run() when + // --scip-config is provided, so it does not participate in build-tool + // auto-detection. + override def usedInCurrentDirectory(): Boolean = false override def isHidden: Boolean = true override def generateScip(): Int = { BuildTool.generateScipFromTargetroot( @@ -97,11 +109,6 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { private def targetroot: Path = index.finalTargetroot(defaultTargetroot) private def defaultTargetroot: Path = Paths.get("target") - private def configFiles = - index.scipConfig.toList ++ - ScipBuildTool - .ConfigFileNames - .map(name => index.workingDirectory.resolve(name)) private def generateSemanticdb(): CommandResult = { parsedConfig match { case ValueResult(value) => @@ -125,14 +132,13 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { } } - /** Parses the lsif-java.json file into a Config object. */ + /** Parses the --scip-config file into a Config object. */ private def parsedConfig: Result[Config] = { - configFiles.find(path => Files.isRegularFile(path)) match { + index.scipConfig.filter(Files.isRegularFile(_)) match { case None => ErrorResult( Diagnostic.error( - s"no config file found. To fix this problem, create a config file in the path '${configFiles - .head}'" + s"no --scip-config file found at '${index.scipConfig.map(_.toString).getOrElse("")}'" ) ) case Some(configFile) => @@ -635,7 +641,7 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { } /** - * Gets parsed from "junit:junit:4.13.1" strings inside lsif-java.json files. + * Gets parsed from "junit:junit:4.13.1" strings inside --scip-config files. */ private case class Dependency( groupId: String = "", @@ -682,7 +688,7 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { } } - /** Gets parsed from lsif-java.json files. */ + /** Gets parsed from --scip-config files. */ private case class Config( reportWarningOnEmptyIndex: Boolean = true, javaHome: Option[String] = None, @@ -704,14 +710,6 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { } object ScipBuildTool { - // This file is named "lsif-java.json" instead of "scip-java.json" in order to - // preserve compatibility with "JVM dependencies" repos - // (https://docs.sourcegraph.com/integration/jvm). If we rename to - // "scip-java.json" then the git commit SHAs of these repos changes and old - // canonical URLs will become 404 links. The lsif-java.json file is not - // supposed to be written by end-users anyways. It's mostly an implementation - // default for how we support cross-repo navigation with scip-java. - val ConfigFileNames = List("scip-java.json", "lsif-java.json") val isIgnoredAnnotationProcessor = Set( "org.openjdk.jmh.generators.BenchmarkProcessor" ) diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala index 566fc0c0e..5a26361c1 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala @@ -56,20 +56,11 @@ case class IndexCommand( packagehub: Option[String] = None, @Hidden // Hidden because it's only used for testing purposes temporaryDirectory: Option[Path] = None, - @Section("SCIP Build Tool") - @Description( - "List of Java compiler option prefixes that should be excluded from compilation during indexing. " + - "This flag is only used when indexing via scip-java.json files or Bazel." - ) + @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. scipIgnoredJavacOptionPrefixes: List[String] = Nil, - @Description( - "List of fully qualified annotation processors that should be ignored when indexing a codebase. " + - "This flag is only used when indexing via scip-java.json files or Bazel." - ) + @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. scipIgnoredAnnotationProcessors: List[String] = Nil, - @Description( - "Path to a scip-java.json file with build configuration. By default, the path scip-java.json is used." - ) + @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. scipConfig: Option[Path] = None, @Section("Bazel") @Description( @@ -86,15 +77,14 @@ case class IndexCommand( "If true, automatically tries to extract the printed out sandbox command and re-run the command to reveal the underlying problem." ) bazelAutorunSandboxCommand: Boolean = true, + @Hidden + @Description("Fail command invocation if compiler produces any errors") + strictCompilation: Boolean = false, @Description( "Optional. The build command to use to compile all sources. " + "Defaults to a build-specific command. For example, the default command for Maven command is 'clean verify -DskipTests'." + "To override the default, pass in the build command after a double dash: 'scip-java index -- compile test:compile'" ) - - @Hidden - @Description("Fail command invocation if compiler produces any errors") - strictCompilation: Boolean = false, @TrailingArguments() buildCommand: List[String] = Nil, @Hidden @@ -152,6 +142,14 @@ case class IndexCommand( buildCommand override def run(): Int = { + // The Bazel aspect invokes `scip-java index --scip-config ` for + // every Java target it discovers. When --scip-config is provided we + // bypass build-tool auto-detection entirely and dispatch directly to + // the internal ScipBuildTool worker. + if (scipConfig.isDefined) { + return new ScipBuildTool(this).generateScip() + } + val allBuildTools = BuildTool.all(this) val usedBuildTools = allBuildTools.filter(_.usedInCurrentDirectory()) val matchingBuildTools = usedBuildTools.filter(tool => @@ -172,17 +170,13 @@ case class IndexCommand( unknownBuildTool(buildTool, usedBuildTools) case tool :: Nil => tool.generateScip() - case many @ (first :: rest) => - if (first.isInstanceOf[ScipBuildTool] && scipConfig.isDefined) { - first.generateScip() - } else { - val names = many.map(_.name).mkString(", ") - app.error( - s"Multiple build tools detected: $names. " + - s"To fix this problem, use the '--build-tool=BUILD_TOOL_NAME' flag to specify which build tool to run." - ) - 1 - } + case many => + val names = many.map(_.name).mkString(", ") + app.error( + s"Multiple build tools detected: $names. " + + s"To fix this problem, use the '--build-tool=BUILD_TOOL_NAME' flag to specify which build tool to run." + ) + 1 } } } diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexDependencyCommand.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexDependencyCommand.scala deleted file mode 100644 index 9a1e12aaa..000000000 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexDependencyCommand.scala +++ /dev/null @@ -1,148 +0,0 @@ -package com.sourcegraph.scip_java.commands - -import java.nio.charset.StandardCharsets -import java.nio.file.Files -import java.nio.file.Path -import java.nio.file.Paths -import java.nio.file.StandardCopyOption -import java.nio.file.StandardOpenOption -import java.util.jar.JarFile - -import com.sourcegraph.io.AbsolutePath -import com.sourcegraph.io.DeleteVisitor -import com.sourcegraph.scip_java.Dependencies -import com.sourcegraph.scip_semanticdb.JavaVersion -import moped.annotations.DeprecatedName -import moped.annotations.Description -import moped.annotations.Hidden -import moped.cli.Command -import moped.cli.CommandParser - -final case class IndexDependencyCommand( - @DeprecatedName("target", "Use --output instead", "0.6.10") - output: Path = Paths.get("maven"), - index: IndexCommand = IndexCommand(), - @Hidden - snapshotCommand: SnapshotCommand = SnapshotCommand(), - dependency: String = "", - provided: List[String] = Nil, - @Description( - "If true, deletes temporary files that are created during indexing" - ) - cleanup: Boolean = true, - snapshot: Boolean = false -) extends Command { - def app = index.app - private val absoluteTarget = AbsolutePath - .of(output, app.env.workingDirectory) - .resolve(dependency.replace(":", "__")) - private val indexTarget = - if (snapshot) - Files.createTempDirectory("scip-java-index") - else - absoluteTarget - private val snapshotTarget = absoluteTarget - def run(): Int = { - if (dependency == "") { - app.reporter.error("dependency can't be empty") - 1 - } else { - val deps = Dependencies.resolveDependencies( - dependency :: provided, - transitive = false - ) - deps.sources.headOption match { - case None => - app.reporter.error(s"no sources for dependency '$dependency'") - 1 - case Some(sources) => - unzipJar(sources) - deps.classpath.headOption match { - case None => - app.reporter.error(s"no classpath for dependency '$dependency'") - 1 - case Some(classpath) => - inferJvmVersion(classpath) match { - case None => - app - .reporter - .error( - s"failed to infer JVM version for classpath '$classpath'" - ) - 1 - case Some(jvmVersion) => - val exit = indexJar(jvmVersion) - if (exit == 0 && snapshot) { - try { - snapshotCommand - .copy( - output = snapshotTarget, - cleanup = cleanup, - targetroot = List(indexTarget), - app = app.withEnv( - app.env.withWorkingDirectory(indexTarget) - ) - ) - .run() - } finally { - if (cleanup) { - Files.walkFileTree(indexTarget, new DeleteVisitor()) - } - } - } else { - exit - } - } - } - } - } - } - - private def inferJvmVersion(jar: Path): Option[Int] = { - Option(JavaVersion.classfileJvmVersion(jar).orElse(11)).map( - JavaVersion.roundToNearestStableRelease(_) - ) - } - - private def indexJar(jvmVersion: Int): Int = { - val config = - s"""{"kind":"maven","jvm":"$jvmVersion","dependencies":["$dependency"]}""" - Files.createDirectories(indexTarget) - Files.write( - indexTarget.resolve("lsif-java.json"), - config.getBytes(StandardCharsets.UTF_8), - StandardOpenOption.CREATE, - StandardOpenOption.TRUNCATE_EXISTING - ) - index - .copy( - buildTool = Some("scip"), - cleanup = cleanup, - app = app.withEnv(app.env.withWorkingDirectory(indexTarget)) - ) - .run() - } - - private def unzipJar(file: Path): Unit = { - val jar = new JarFile(file.toFile()) - try { - val entries = jar.entries() - while (entries.hasMoreElements()) { - val entry = entries.nextElement() - if (!entry.isDirectory()) { - val out = indexTarget.resolve(entry.getName()) - Files.createDirectories(out.getParent()) - val in = jar.getInputStream(entry) - try Files.copy(in, out, StandardCopyOption.REPLACE_EXISTING) - finally in.close() - } - } - } finally { - jar.close() - } - } -} - -object IndexDependencyCommand { - implicit val parser = CommandParser.derive(IndexDependencyCommand()) -} diff --git a/tests/buildTools/src/test/scala/tests/ScipBuildToolSuite.scala b/tests/buildTools/src/test/scala/tests/ScipBuildToolSuite.scala deleted file mode 100644 index f667e2343..000000000 --- a/tests/buildTools/src/test/scala/tests/ScipBuildToolSuite.scala +++ /dev/null @@ -1,173 +0,0 @@ -package tests - -import moped.testkit.FileLayout - -class ScipBuildToolSuite extends BaseBuildToolSuite { - override def tags = List(SkipWindows) - - test("respect-coursier-jvm-index") { - - val (requests, _) = TracingServer.run { run => - val env = Map( - "COURSIER_JVM_INDEX" -> s"${run.address.toString}/index.json" - ) - - val tmp = FileLayout.fromString( - """ - |/lsif-java.json - |{"dependencies": ["junit:junit:4.13.1"],"jvm": "17"} - |/src/main/java/Example.java - |package foo;\npublic class Example{} - """.stripMargin - ) - - val result = os - .proc(scipJavaCli(), "index", "--build-tool=scip") - .call(cwd = os.Path(tmp), env = env, check = false) - - assertNotEquals(result.exitCode, 0) - } - - assert( - requests.nonEmpty, - "No requests were sent to the local server - suggesting that COURSIER_JVM_INDEX is not respected by ScipBuildTool" - ) - - assert( - clue(requests) - .collectFirst { - case req if req.url.getPath() == "/index.json" => - req - } - .nonEmpty, - "No requests were sent to the local server - suggesting that COURSIER_JVM_INDEX is not respected by ScipBuildTool" - ) - } - - test("respect-coursier-credentials-and-repositories") { - - val Username = "hello" - val Password = "world" - - val (requests, _) = - TracingServer.runWithAuth(Username, Password) { run => - val env = Map( - "COURSIER_REPOSITORIES" -> run.address.toString(), - "COURSIER_CREDENTIALS" -> s"localhost $Username:$Password" - ) - - val tmp = FileLayout.fromString( - """ - |/lsif-java.json - |{"dependencies": ["bla.bla.nonexistent-library:junit:4.13.1"]} - |/src/main/java/Example.java - |package foo;\npublic class Example{} - """.stripMargin - ) - - val result = os - .proc(scipJavaCli(), "index", "--build-tool=scip") - .call(cwd = os.Path(tmp), env = env, check = false) - - assertNotEquals(result.exitCode, 0) - } - - assert( - requests.nonEmpty, - "No requests were sent to the local server - suggesting that COURSIER_REPOSITORIES is not respected by ScipBuildTool" - ) - - assert( - clue(requests) - .filter { r => - r.simpleHeaders.contains("Authorization") - } - .nonEmpty, - "No requests with Authorization header were sent to local server - suggesting that COURSIER_CREDENTIALS is not respected" - ) - - requests.flatMap(_.simpleHeaders.get("Authorization")).distinct match { - case List(value) => - assertEquals(clue(value), "Basic " + base64("hello:world")) - case other => - fail( - s"Multiple credential variations were passed to local server: $other" - ) - } - - } - - private def base64(str: String) = - new String(java.util.Base64.getEncoder().encode(str.getBytes)) - - private def scipJavaCli() = sys - .env - .getOrElse( - "SCIP_JAVA_CLI", - fail( - "SCIP_JAVA_CLI env variable is not set, perhaps the build is misconfigured" - ) - ) - - checkBuild( - "jvm-args", { - // In this test we verify that JVM args and Javac options are passed - // correctly. - // Lombok modules need to be passed with -J prefix, and javacOptions should - // be passed unchanged - // For this test to work the lombok version HAS to be relatively old, - // so that it requires all these opens. - // The list is taken from here: https://github.com/projectlombok/lombok/issues/2681#issuecomment-748616687 - val lombokModules = """ - --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED - --add-opens=jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED - """.trim.split("\n").map(_.trim).mkString("\"", "\", \"", "\"") - - s"""|/lsif-java.json - |{"jvmOptions": [$lombokModules], "javacOptions": ["--add-exports=java.base/sun.util=ALL-UNNAMED"], "dependencies": ["org.projectlombok:lombok:1.18.16"]} - |/foo/Example.java - |package foo; - |import sun.util.BuddhistCalendar; - |public class Example extends BuddhistCalendar { - | public static void hello() { - | BuddhistCalendar calendar = new BuddhistCalendar(); - | } - |} - |""".stripMargin - }, - expectedSemanticdbFiles = 1, - // somehow it seems the actual compilation error from javac - // does not stop semanticdb-javac from producing the file. - // we explicitly disable this lenient mode so that if there - // are any compilation errors, it will be reflected in failed - // CLI command. - extraArguments = List("--strict-compilation") - ) - - checkBuild( - "basic", - """|/lsif-java.json - |{"dependencies": ["junit:junit:4.13.1"]} - |/foo/Example.java - |package foo; - |import org.junit.Assert; - |public class Example {} - |/foo/Example2.java - |package foo; - |public class Example2 {} - |""".stripMargin, - expectedSemanticdbFiles = 2, - expectedPackages = - """|maven:junit:junit:4.13.1 - |maven:org.hamcrest:hamcrest-core:1.3 - |""".stripMargin - ) -} diff --git a/tests/buildTools/src/test/scala/tests/TracingServer.scala b/tests/buildTools/src/test/scala/tests/TracingServer.scala deleted file mode 100644 index c64c87eea..000000000 --- a/tests/buildTools/src/test/scala/tests/TracingServer.scala +++ /dev/null @@ -1,95 +0,0 @@ -package tests - -import java.net.URI - -import scala.collection.mutable.ListBuffer -import scala.jdk.CollectionConverters._ - -import com.sun.net.httpserver._ - -object TracingServer { - case class SimpleHttpRequest(url: URI, simpleHeaders: Map[String, String]) - - case class RunningServer(address: URI, shutdown: () => Unit) - - private def runImpl[A](handler: MyHandler)(f: RunningServer => A) = { - val server = HttpServer.create( - new java.net.InetSocketAddress("localhost", 0), - 0 - ); - val result = - try { - server.createContext("/", handler) - server.setExecutor(null) // creates a default executor - server.start() - f( - RunningServer( - new URI( - s"http://${server.getAddress().getHostName()}:${server - .getAddress() - .getPort()}" - ), - () => server.stop(0) - ) - ) - } finally { - server.stop(0) - } - - handler.tracedRequests -> result - } - - def run[A](f: RunningServer => A): (List[SimpleHttpRequest], A) = { - runImpl(new MyHandler(auth = None))(f) - } - def runWithAuth[A](username: String, password: String)( - f: RunningServer => A - ): (List[SimpleHttpRequest], A) = { - val authenticator = - new BasicAuthenticator("") { - override def checkCredentials( - _username: String, - _password: String - ): Boolean = username == _username && _password == password - } - - runImpl(new MyHandler(auth = Some(authenticator)))(f) - } - - private class MyHandler(auth: Option[Authenticator] = None) - extends HttpHandler { - - val storage: ListBuffer[SimpleHttpRequest] = ListBuffer.empty - - override def handle(t: HttpExchange): Unit = { - val headers = t - .getRequestHeaders() - .asScala - .toMap - .flatMap { case (k, v) => - v.asScala.headOption.map(k -> _) - } - - val url = t.getRequestURI() - storage.synchronized { - storage.addOne(SimpleHttpRequest(url, headers)) - } - - auth.foreach { - _.authenticate(t) match { - case f: Authenticator.Failure => - t.sendResponseHeaders(f.getResponseCode(), 0L) - case r: Authenticator.Retry => - t.sendResponseHeaders(r.getResponseCode(), 0L) - case r: Authenticator.Success => - t.sendResponseHeaders(404, 0L) - } - } - - t.close() - } - - def tracedRequests = storage.result - - } -} diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/AbstractQuery.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/AbstractQuery.kt deleted file mode 100644 index 74017a7ff..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/AbstractQuery.kt +++ /dev/null @@ -1,1286 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.statements.Statement -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.statements.api.ResultApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.ForUpdateOption -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# - @Suppress("ForbiddenComment") - // TODO: check if Statement is limited to ResultApi & if we can introduce typed exec()s to avoid casting ResultApi - // TODO: consider naming this as QueryState (or something related to state of the query) and check that it has only single responsibility - /** Base class representing an SQL query that returns a database result when executed. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``(). - abstract class AbstractQuery>( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// display_name AbstractQuery -// documentation ```kotlin\n@Suppress(...) public abstract class AbstractQuery> : Statement\n```\n\n----\n\n Base class representing an SQL query that returns a database result when executed. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``(). -// display_name AbstractQuery -// documentation ```kotlin\npublic constructor>(targets: List): AbstractQuery\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : AbstractQuery\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``().(targets) - targets: List
-// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``().(targets) -// display_name targets -// documentation ```kotlin\ntargets: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``().(targets) - ) : Statement(StatementType.SELECT, targets) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#SELECT. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``().(targets) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). - /** The stored list of columns and their [SortOrder] for an `ORDER BY` clause in this query. */ - var orderByExpressions: List, SortOrder>> = mutableListOf() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// display_name orderByExpressions -// documentation ```kotlin\npublic get(): List, SortOrder>>\n```\n\n----\n\n The stored list of columns and their [SortOrder] for an `ORDER BY` clause in this query. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// display_name orderByExpressions -// documentation ```kotlin\npublic final var orderByExpressions: List, SortOrder>>\n```\n\n----\n\n The stored list of columns and their [SortOrder] for an `ORDER BY` clause in this query. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions().(value) -// display_name value -// documentation ```kotlin\nvalue: List, SortOrder>>\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// display_name orderByExpressions -// documentation ```kotlin\nprivate set(value: List, SortOrder>>): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). - /** The stored value for a `LIMIT` clause in this query. */ - var limit: Int? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// display_name limit -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n The stored value for a `LIMIT` clause in this query. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// display_name limit -// documentation ```kotlin\npublic final var limit: Int?\n```\n\n----\n\n The stored value for a `LIMIT` clause in this query. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). - protected set -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit().(value) -// display_name value -// documentation ```kotlin\nvalue: Int?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). -// display_name limit -// documentation ```kotlin\nprotected set(value: Int?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). - /** The stored value for an `OFFSET` clause in this query. */ - var offset: Long = 0 -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// display_name offset -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n The stored value for an `OFFSET` clause in this query. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// display_name offset -// documentation ```kotlin\npublic final var offset: Long\n```\n\n----\n\n The stored value for an `OFFSET` clause in this query. -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). - protected set -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). -// display_name offset -// documentation ```kotlin\nprotected set(value: Long): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). - /** The number of results that should be fetched when this query is executed. */ - var fetchSize: Int? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// display_name fetchSize -// documentation ```kotlin\npublic final var fetchSize: Int?\n```\n\n----\n\n The number of results that should be fetched when this query is executed. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). -// display_name fetchSize -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n The number of results that should be fetched when this query is executed. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize().(value) -// display_name value -// documentation ```kotlin\nvalue: Int?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). -// display_name fetchSize -// documentation ```kotlin\nprivate set(value: Int?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). - /** The set of columns on which a query should be executed, contained by a [ColumnSet]. */ - abstract val set: FieldSet -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// display_name set -// documentation ```kotlin\npublic get(): FieldSet\n```\n\n----\n\n The set of columns on which a query should be executed, contained by a [ColumnSet]. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// display_name set -// documentation ```kotlin\npublic abstract val set: FieldSet\n```\n\n----\n\n The set of columns on which a query should be executed, contained by a [ColumnSet]. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). - /** Whether only distinct results should be retrieved by this `SELECT` query. */ - var distinct: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// display_name distinct -// documentation ```kotlin\npublic final var distinct: Boolean\n```\n\n----\n\n Whether only distinct results should be retrieved by this `SELECT` query. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// display_name distinct -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether only distinct results should be retrieved by this `SELECT` query. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). - protected set -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). -// display_name distinct -// documentation ```kotlin\nprotected set(value: Boolean): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). - /** - * List of columns on which the query should be distinct. - * - * This parameter specifies columns for the `DISTINCT ON` clause, which allows selecting distinct rows based on - * the specified columns and is supported by some SQL dialects (e.g., PostgreSQL, H2). - */ - var distinctOn: List>? = null -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// display_name distinctOn -// documentation ```kotlin\npublic final var distinctOn: List>?\n```\n\n----\n\n\n List of columns on which the query should be distinct.\n\n This parameter specifies columns for the `DISTINCT ON` clause, which allows selecting distinct rows based on\n the specified columns and is supported by some SQL dialects (e.g., PostgreSQL, H2).\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// display_name distinctOn -// documentation ```kotlin\npublic get(): List>?\n```\n\n----\n\n\n List of columns on which the query should be distinct.\n\n This parameter specifies columns for the `DISTINCT ON` clause, which allows selecting distinct rows based on\n the specified columns and is supported by some SQL dialects (e.g., PostgreSQL, H2).\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). - protected set -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn().(value) -// display_name value -// documentation ```kotlin\nvalue: List>?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). -// display_name distinctOn -// documentation ```kotlin\nprotected set(value: List>?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). - /** The stored list of columns for a `GROUP BY` clause in this `SELECT` query. */ - var groupedByColumns: List> = mutableListOf() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// display_name groupedByColumns -// documentation ```kotlin\npublic get(): List>\n```\n\n----\n\n The stored list of columns for a `GROUP BY` clause in this `SELECT` query. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// display_name groupedByColumns -// documentation ```kotlin\npublic final var groupedByColumns: List>\n```\n\n----\n\n The stored list of columns for a `GROUP BY` clause in this `SELECT` query. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns().(value) -// display_name value -// documentation ```kotlin\nvalue: List>\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// display_name groupedByColumns -// documentation ```kotlin\nprivate set(value: List>): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). - /** The stored condition for a `HAVING` clause in this `SELECT` query. */ - var having: Op? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// display_name having -// documentation ```kotlin\npublic get(): Op?\n```\n\n----\n\n The stored condition for a `HAVING` clause in this `SELECT` query. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// display_name having -// documentation ```kotlin\npublic final var having: Op?\n```\n\n----\n\n The stored condition for a `HAVING` clause in this `SELECT` query. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving().(value) -// display_name value -// documentation ```kotlin\nvalue: Op?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// display_name having -// documentation ```kotlin\nprivate set(value: Op?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate().(value) - protected var forUpdate: ForUpdateOption? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// display_name forUpdate -// documentation ```kotlin\nprotected final var forUpdate: ForUpdateOption?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// display_name forUpdate -// documentation ```kotlin\nprotected get(): ForUpdateOption?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// display_name forUpdate -// documentation ```kotlin\nprotected set(value: ForUpdateOption?): Unit\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: ForUpdateOption?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). - /** The stored comments and their [CommentPosition]s in this `SELECT` query. */ - var comments: Map = mutableMapOf() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// display_name comments -// documentation ```kotlin\npublic final var comments: Map\n```\n\n----\n\n The stored comments and their [CommentPosition]s in this `SELECT` query. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// display_name comments -// documentation ```kotlin\npublic get(): Map\n```\n\n----\n\n The stored comments and their [CommentPosition]s in this `SELECT` query. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableMapOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments().(value) -// display_name value -// documentation ```kotlin\nvalue: Map\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// display_name comments -// documentation ```kotlin\nprivate set(value: Map): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo(). - /** - * Copies all stored properties of this `SELECT` query into the properties of [other]. - * - * Override this function to additionally copy any properties that are not part of the primary constructor. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) - open fun copyTo(other: T) { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo(). -// display_name copyTo -// documentation ```kotlin\npublic open fun copyTo(other: T): Unit\n```\n\n----\n\n\n Copies all stored properties of this `SELECT` query into the properties of [other].\n\n Override this function to additionally copy any properties that are not part of the primary constructor.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// display_name other -// documentation ```kotlin\nother: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) - other.orderByExpressions = orderByExpressions.toMutableList() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableList(+10). - other.limit = limit -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). - other.offset = offset -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). - other.fetchSize = fetchSize -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). - other.distinct = distinct -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). - other.distinctOn = distinctOn -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). - other.groupedByColumns = groupedByColumns.toMutableList() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableList(+10). - other.having = having -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). - other.forUpdate = forUpdate -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). - other.comments = comments.toMutableMap() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableMap(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#copyTo(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// ⌄ enclosing_range_start local 0 - override fun arguments() = QueryBuilder(true).let { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): List, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 0 3:5 -// display_name it -// documentation ```kotlin\nit: QueryBuilder\n``` - prepareSQL(it) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1). -// ^^ reference local 0 - if (it.args.isNotEmpty()) listOf(it.args) else emptyList() -// ^^ reference local 0 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^ reference local 0 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct(). - /** Modifies this query to retrieve only distinct results if [value] is set to `true`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct().(value) - open fun withDistinct(value: Boolean = true): T = apply { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct(). -// display_name withDistinct -// documentation ```kotlin\npublic open fun withDistinct(value: Boolean = ...): T\n```\n\n----\n\n Modifies this query to retrieve only distinct results if [value] is set to `true`. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct().(value) - if (value) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct().(value) - require(distinctOn == null) { "DISTINCT cannot be used with the DISTINCT ON modifier. Only one of them should be applied." } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). - } - distinct = value -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct().(value) - } as T -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinct(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1). - /** Modifies the number of results that should be fetched when this query is executed. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1).(n) - fun fetchSize(n: Int): T = apply { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1). -// display_name fetchSize -// documentation ```kotlin\npublic final fun fetchSize(n: Int): T\n```\n\n----\n\n Modifies the number of results that should be fetched when this query is executed. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1).(n) -// display_name n -// documentation ```kotlin\nn: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1).(n) - fetchSize = n -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getFetchSize(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setFetchSize(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1).(n) - } as T -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#fetchSize(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#where. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getWhere(). - /** The stored condition for a `WHERE` clause in this `SELECT` query. */ - var where: Op? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getWhere(). -// display_name where -// documentation ```kotlin\npublic get(): Op?\n```\n\n----\n\n The stored condition for a `WHERE` clause in this `SELECT` query. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#where. -// display_name where -// documentation ```kotlin\npublic final var where: Op?\n```\n\n----\n\n The stored condition for a `WHERE` clause in this `SELECT` query. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere(). - protected set -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere().(value) -// display_name value -// documentation ```kotlin\nvalue: Op?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere(). -// display_name where -// documentation ```kotlin\nprotected set(value: Op?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#where. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getWhere(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn(). - /** - * Specifies that the `SELECT` query should retrieve distinct results based on the given list of columns. - * - * This method can be used to set a `DISTINCT ON` clause for the query, which is supported by some SQL dialects - * (e.g., PostgreSQL, H2). The resulting query will retrieve rows that are distinct based on the specified columns. - * - * @param columns The columns to apply the `DISTINCT ON` clause. - * @return The current `Query` instance with the `DISTINCT ON` clause applied. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn().(columns) - fun withDistinctOn(vararg columns: Column<*>): T = apply { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn(). -// display_name withDistinctOn -// documentation ```kotlin\npublic final fun withDistinctOn(vararg columns: Column<*>): T\n```\n\n----\n\n\n Specifies that the `SELECT` query should retrieve distinct results based on the given list of columns.\n\n This method can be used to set a `DISTINCT ON` clause for the query, which is supported by some SQL dialects\n (e.g., PostgreSQL, H2). The resulting query will retrieve rows that are distinct based on the specified columns.\n\n @param columns The columns to apply the `DISTINCT ON` clause.\n @return The current `Query` instance with the `DISTINCT ON` clause applied.\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn().(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn().(columns) - if (columns.isEmpty()) return@apply -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn().(columns) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/isEmpty(). - - require(!distinct) { "DISTINCT ON cannot be used with the DISTINCT modifier. Only one of them should be applied." } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). - distinctOn = (distinctOn ?: emptyList()) + columns -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+30). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn().(columns) - } as T -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#withDistinctOn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#count. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount().(value) - protected var count: Boolean = false -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#count. -// display_name count -// documentation ```kotlin\nprotected final var count: Boolean\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getCount(). -// display_name count -// documentation ```kotlin\nprotected get(): Boolean\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount(). -// display_name count -// documentation ```kotlin\nprotected set(value: Boolean): Unit\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#count. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving(). - /** - * Changes the [having] field of this query. - * - * @param body Builder for the new `HAVING` condition, with the previous value used as the receiver. - * @sample org.jetbrains.exposed.v1.tests.shared.dml.AdjustQueryTests.testAdjustQueryHaving - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving().(body) - fun adjustHaving(body: Op?.() -> Op): T = apply { having = having.body() } as T -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving(). -// display_name adjustHaving -// documentation ```kotlin\npublic final fun adjustHaving(body: Op?.() -> Op): T\n```\n\n----\n\n\n Changes the [having] field of this query.\n\n @param body Builder for the new `HAVING` condition, with the previous value used as the receiver.\n @sample org.jetbrains.exposed.v1.tests.shared.dml.AdjustQueryTests.testAdjustQueryHaving\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving().(body) -// display_name body -// documentation ```kotlin\nbody: Op?.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustHaving(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments(). - /** - * Changes the [content] of the [comments] field at the specified [position] in this query. - * - * @param position The [CommentPosition] in the query that should be assigned a new value. - * @param content The content of the comment that should be set. If left `null`, any comment at the specified - * [position] will be removed. - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testSelectWithComment - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(position) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(content) - fun adjustComments(position: CommentPosition, content: String? = null): T = apply { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments(). -// display_name adjustComments -// documentation ```kotlin\npublic final fun adjustComments(position: AbstractQuery.CommentPosition, content: String? = ...): T\n```\n\n----\n\n\n Changes the [content] of the [comments] field at the specified [position] in this query.\n\n @param position The [CommentPosition] in the query that should be assigned a new value.\n @param content The content of the comment that should be set. If left `null`, any comment at the specified\n [position] will be removed.\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testSelectWithComment\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(position) -// display_name position -// documentation ```kotlin\nposition: AbstractQuery.CommentPosition\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(content) -// display_name content -// documentation ```kotlin\ncontent: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(position) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(content) -// ⌄ enclosing_range_start local 1 - content?.let { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(content) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 1 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - (comments as MutableMap)[position] = content -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(position) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(content) - } ?: run { -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌃ enclosing_range_end local 1 - (comments as MutableMap).remove(position) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#remove(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments().(position) - } - } as T -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#adjustComments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#hasCustomForUpdateState(). - /** Whether this `SELECT` query already has a stored value option for performing locking reads. */ - fun hasCustomForUpdateState() = forUpdate != null -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#hasCustomForUpdateState(). -// display_name hasCustomForUpdateState -// documentation ```kotlin\npublic final fun hasCustomForUpdateState(): Boolean\n```\n\n----\n\n Whether this `SELECT` query already has a stored value option for performing locking reads. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#hasCustomForUpdateState(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#isForUpdate(). - /** - * Whether this `SELECT` query will perform a locking read. - * - * **Note:** `SELECT FOR UPDATE` is not supported by all vendors. Please check the documentation. - */ - fun isForUpdate(): Boolean = ( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#isForUpdate(). -// display_name isForUpdate -// documentation ```kotlin\npublic final fun isForUpdate(): Boolean\n```\n\n----\n\n\n Whether this `SELECT` query will perform a locking read.\n\n **Note:** `SELECT FOR UPDATE` is not supported by all vendors. Please check the documentation.\n -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 2 - forUpdate?.let { it != ForUpdateOption.NoForUpdateOption } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: ForUpdateOption\n``` -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - ?: false - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#isForUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy(). - /** - * Appends a `GROUP BY` clause with the specified [columns] to this `SELECT` query. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupBy02 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy().(columns) - fun groupBy(vararg columns: Expression<*>): T { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy(). -// display_name groupBy -// documentation ```kotlin\npublic final fun groupBy(vararg columns: Expression<*>): T\n```\n\n----\n\n\n Appends a `GROUP BY` clause with the specified [columns] to this `SELECT` query.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupBy02\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy().(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy().(columns) -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 3 - for (column in columns) { -// ^^^^^^ definition local 4 -// display_name column -// documentation ```kotlin\nlocal val column: Expression<*>\n``` -// ^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\nlocal val : Iterator>\n``` -// ^^^^^^^ reference local 3 -// ^^^^^^^ reference semanticdb maven . . kotlin/Array#iterator(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy().(columns) -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 3 - (groupedByColumns as MutableList).add(column) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList# -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference local 4 - } - return this as T - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupBy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1). - /** - * Appends a `HAVING` clause with the specified [op] condition to this `SELECT` query. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupBy02 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1).(op) - fun having(op: SqlExpressionBuilder.() -> Op): T { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1). -// display_name having -// documentation ```kotlin\npublic final fun having(op: SqlExpressionBuilder.() -> Op): T\n```\n\n----\n\n\n Appends a `HAVING` clause with the specified [op] condition to this `SELECT` query.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupBy02\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1).(op) -// ⌄ enclosing_range_start local 5 - val oop = SqlExpressionBuilder.op() -// ^^^ definition local 5 -// display_name oop -// documentation ```kotlin\nlocal val oop: Op\n``` -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1).(op) -// ⌃ enclosing_range_end local 5 - if (having != null) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). - error("HAVING clause is specified twice. Old value = '$having', new value = '$oop'") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^ reference local 5 - } - having = oop -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^ reference local 5 - return this as T - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment(). - /** - * Appends an SQL comment, with [content] wrapped by `/* */`, at the specified [CommentPosition] in this `SELECT` query. - * - * Adding some comments may be useful for tracking, embedding metadata, or for special instructions, like using - * `/*FORCE_MASTER*/` for some cloud databases to force the statement to run in the master database - * or using optimizer hints. - * - * @throws IllegalStateException If a comment has already been appended at the specified [position]. An existing - * comment can be removed or altered by [adjustComments]. - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testSelectWithComment - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(content) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) - fun comment(content: String, position: CommentPosition = CommentPosition.FRONT): T { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment(). -// display_name comment -// documentation ```kotlin\npublic final fun comment(content: String, position: AbstractQuery.CommentPosition = ...): T\n```\n\n----\n\n\n Appends an SQL comment, with [content] wrapped by `/* */`, at the specified [CommentPosition] in this `SELECT` query.\n\n Adding some comments may be useful for tracking, embedding metadata, or for special instructions, like using\n `/*FORCE_MASTER*/` for some cloud databases to force the statement to run in the master database\n or using optimizer hints.\n\n @throws IllegalStateException If a comment has already been appended at the specified [position]. An existing\n comment can be removed or altered by [adjustComments].\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testSelectWithComment\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(content) -// display_name content -// documentation ```kotlin\ncontent: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) -// display_name position -// documentation ```kotlin\nposition: AbstractQuery.CommentPosition = ...\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#FRONT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(content) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) -// ⌄ enclosing_range_start local 6 - comments[position]?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 6 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - error("Comment at $position position is specified twice. Old value = '$it', new value = '$content'") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) -// ^^ reference local 6 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(content) - } -// ⌃ enclosing_range_end local 6 - (comments as MutableMap)[position] = content -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(position) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment().(content) - return this as T - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comment(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean) = prepareSQL(QueryBuilder(prepared)) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(prepared) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL().(prepared) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1). - /** Returns the string representation of an SQL query, generated by appending SQL expressions to a [QueryBuilder]. **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1).(builder) - open fun prepareSQL(builder: QueryBuilder): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1). -// display_name prepareSQL -// documentation ```kotlin\npublic open fun prepareSQL(builder: QueryBuilder): String\n```\n\n----\n\n Returns the string representation of an SQL query, generated by appending SQL expressions to a [QueryBuilder]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1).(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1).(builder) - require(set.fields.isNotEmpty()) { "Can't prepare SELECT statement without columns or expressions to retrieve" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - - builder { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1).(builder) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌄ enclosing_range_start local 7 - comments[CommentPosition.FRONT]?.let { comment -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#FRONT. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^ definition local 7 -// display_name comment -// documentation ```kotlin\ncomment: String\n``` -// ⌃ enclosing_range_end local 7 - append("/*$comment*/ ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^ reference local 7 - } - - append("SELECT ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - -// ⌄ enclosing_range_start local 8 - comments[CommentPosition.AFTER_SELECT]?.let { comment -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#AFTER_SELECT. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^ definition local 8 -// display_name comment -// documentation ```kotlin\ncomment: String\n``` -// ⌃ enclosing_range_end local 8 - append("/*$comment*/ ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^ reference local 8 - } - - if (count) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#count. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getCount(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount(). - append("COUNT(*)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } else { - if (distinct) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinct(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinct(). - append("DISTINCT ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - distinctOn -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#distinctOn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getDistinctOn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setDistinctOn(). -// ⌄ enclosing_range_start local 9 - ?.takeIf { it.isNotEmpty() } -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: List>\n``` -// ^^ reference local 9 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - ?.let { columns -> -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^ definition local 10 -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - columns.appendTo(prefix = "DISTINCT ON (", postfix = ") ") { append(it) } -// ^^^^^^^ reference local 10 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^ reference local 11 -// ⌃ enclosing_range_end local 11 - } -// ⌄ enclosing_range_start local 12 - set.realFields.appendTo { +it } -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getRealFields(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#realFields. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 12 -// ⌃ enclosing_range_end local 12 - } - @OptIn(InternalApi::class) - if (set.source != Table.Dual || currentDialect.supportsDualTableConcept) { -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. - append(" FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - set.source.describe(CoreTransactionManager.currentTransaction(), this) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - } - -// ⌄ enclosing_range_start local 13 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#where. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 13 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - append(" WHERE ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 13 - } -// ⌃ enclosing_range_end local 13 - - if (!count) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#count. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getCount(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setCount(). - if (groupedByColumns.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - append(" GROUP BY ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ⌄ enclosing_range_start local 14 - groupedByColumns.appendTo { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getGroupedByColumns(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#groupedByColumns. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setGroupedByColumns(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^ definition local 14 2:21 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` - +((it as? IExpressionAlias<*>)?.aliasOnlyExpression() ?: it) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 14 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). -// ^^ reference local 14 - } -// ⌃ enclosing_range_end local 14 - } - -// ⌄ enclosing_range_start local 15 - having?.let { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getHaving(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#having. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setHaving(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 15 3:17 -// display_name it -// documentation ```kotlin\nit: Op\n``` - append(" HAVING ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(it) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^ reference local 15 - } -// ⌃ enclosing_range_end local 15 - - if (orderByExpressions.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - append(" ORDER BY ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 17 -// ⌄ enclosing_range_start local 18 - orderByExpressions.appendTo { (expression, sortOrder) -> -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name -// documentation ```kotlin\n: Pair, SortOrder>\n``` -// ^^^^^^^^^^ reference local 16 -// ^^^^^^^^^^ definition local 17 -// display_name expression -// documentation ```kotlin\nlocal val expression: Expression<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^ reference local 16 -// ^^^^^^^^^ definition local 18 -// display_name sortOrder -// documentation ```kotlin\nlocal val sortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 18 -// ⌃ enclosing_range_end local 16 - currentDialect.dataTypeProvider.precessOrderByClause(this, expression, sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^ reference local 17 -// ^^^^^^^^^ reference local 18 - } - } - - if (limit != null || offset > 0) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). - append(" ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(currentDialect.functionProvider.queryLimitAndOffset(limit, offset, orderByExpressions.isNotEmpty())) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setLimit(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#offset. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOffset(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#orderByExpressions. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setOrderByExpressions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - } - } - - if (isForUpdate()) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#isForUpdate(). - forUpdate?.apply { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#forUpdate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getForUpdate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setForUpdate(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - append(" $querySuffix") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#getQuerySuffix(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#querySuffix. - } - } - -// ⌄ enclosing_range_start local 19 - comments[CommentPosition.BACK]?.let { comment -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#comments. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getComments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#setComments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#BACK. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^ definition local 19 -// display_name comment -// documentation ```kotlin\ncomment: String\n``` -// ⌃ enclosing_range_end local 19 - append(" /*$comment*/") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^ reference local 19 - } - } - return builder.toString() -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1).(builder) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** Represents the position at which an SQL comment will be added in a `SELECT` query. */ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 10:5 - enum class CommentPosition { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition# -// display_name CommentPosition -// documentation ```kotlin\npublic final enum class CommentPosition : Enum\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#``(). -// display_name CommentPosition -// documentation ```kotlin\nprivate constructor(): AbstractQuery.CommentPosition\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): AbstractQuery.CommentPosition\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Represents the position at which an SQL comment will be added in a `SELECT` query. - /** The start of the query, before the keyword `SELECT`. */ - FRONT, - - /** Immediately following the keyword `SELECT`. */ - AFTER_SELECT, - - /** The end of the query, after all clauses. */ - BACK - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#CommentPosition#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Alias.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Alias.kt deleted file mode 100644 index 6581b96ea..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Alias.kt +++ /dev/null @@ -1,1941 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.SqlExpressionBuilder.wrap -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder/wrap/ - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.CompositeIdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - import org.jetbrains.exposed.v1.core.vendors.SQLServerDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialectIfAvailable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# - /** Represents a temporary SQL identifier, [alias], for a [delegate] table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(alias) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). - class Alias(val delegate: T, val alias: String) : Table() { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// display_name Alias -// documentation ```kotlin\npublic final class Alias : Table\n```\n\n----\n\n Represents a temporary SQL identifier, [alias], for a [delegate] table. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``(). -// display_name Alias -// documentation ```kotlin\npublic constructor(delegate: T, alias: String): Alias\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nout T : Table\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// display_name delegate -// documentation ```kotlin\npublic final val delegate: T\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(alias) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// display_name alias -// documentation ```kotlin\npublic final val alias: String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). -// display_name alias -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableName(). - override val tableName: String get() = alias -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableName. -// display_name tableName -// documentation ```kotlin\npublic open override val tableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableName(). -// display_name tableName -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). - /** The table name along with its [alias]. */ - val tableNameWithAlias: String = "${delegate.tableName} $alias" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). -// display_name tableNameWithAlias -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The table name along with its [alias]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. -// display_name tableNameWithAlias -// documentation ```kotlin\npublic final val tableNameWithAlias: String\n```\n\n----\n\n The table name along with its [alias]. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone().[T] -// ⌄ enclosing_range_start local 0 - private fun Column.clone() = Column(this@Alias, name, columnType).also { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone(). -// display_name clone -// documentation ```kotlin\nprivate final fun Column.clone(): Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 0 6:5 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone().[T] - it.defaultValueFun = defaultValueFun -// ^^ reference local 0 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - it.dbDefaultValue = dbDefaultValue -// ^^ reference local 0 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). - it.isDatabaseGenerated = isDatabaseGenerated -// ^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - it.foreignKey = foreignKey -// ^^ reference local 0 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). - it.extraDefinitions = extraDefinitions -// ^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn(). - /** - * Returns the original column from the [delegate] table, or `null` if the [column] is not associated - * with this table alias. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().(column) - fun originalColumn(column: Column): Column? { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn(). -// display_name originalColumn -// documentation ```kotlin\npublic final fun originalColumn(column: Column): Column?\n```\n\n----\n\n\n Returns the original column from the [delegate] table, or `null` if the [column] is not associated\n with this table alias.\n -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().(column) - @Suppress("UNCHECKED_CAST") - return if (column.table == this) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌄ enclosing_range_start local 1 - delegate.columns.first { column.name == it.name } as Column -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^ reference local 1 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 1 - } else { - null - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#fields. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getFields(). -// ⌄ enclosing_range_start local 2 - override val fields: List> = delegate.fields.map { (it as? Column<*>)?.clone() ?: it } -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#fields. -// display_name fields -// documentation ```kotlin\npublic open override val fields: List>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^^ reference local 2 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone(). -// ^^ reference local 2 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getFields(). -// ⌃ enclosing_range_end local 2 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getColumns(). - override val columns: List> = fields.filterIsInstance>() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#columns. -// display_name columns -// documentation ```kotlin\npublic open override val columns: List>\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getFields(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getPrimaryKey(). - override val primaryKey: PrimaryKey? = delegate.primaryKey?.columns -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic open override val primaryKey: Table.PrimaryKey?\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ⌄ enclosing_range_start local 3 - ?.firstNotNullOfOrNull { delegateColumn -> -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstNotNullOfOrNull(). -// ^^^^^^^^^^^^^^ definition local 3 -// display_name delegateColumn -// documentation ```kotlin\ndelegateColumn: Column<*>\n``` -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - columns.find { it.name == delegateColumn.name } -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 4 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^^^^^ reference local 3 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - }?.let { PrimaryKey(it) } -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference local 5 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getPrimaryKey(). -// ⌃ enclosing_range_end local 5 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#createStatement(). - override fun createStatement() = throw UnsupportedOperationException("Unsupported for aliases") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): Nothing\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createStatement(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/UnsupportedOperationException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#dropStatement(). - override fun dropStatement() = throw UnsupportedOperationException("Unsupported for aliases") -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): Nothing\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#dropStatement(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/UnsupportedOperationException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#modifyStatement(). - override fun modifyStatement() = throw UnsupportedOperationException("Unsupported for aliases") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): Nothing\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#modifyStatement(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/UnsupportedOperationException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals().(other) - if (other !is Alias<*>) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# - return this.tableNameWithAlias == other.tableNameWithAlias -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals().(other) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#hashCode(). - override fun hashCode(): Int = tableNameWithAlias.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getTableNameWithAlias(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#tableNameWithAlias. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().(original) - operator fun get(original: Column): Column { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get(). -// display_name get -// documentation ```kotlin\n@Suppress(...) public final operator fun get(original: Column): Column\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().(original) -// display_name original -// documentation ```kotlin\noriginal: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().(original) - // CompositeIdTable id is not a typical database-registered column -// ⌄ enclosing_range_start local 6 - val delegateColumn = if (delegate is CompositeIdTable && original.isEntityIdentifier()) { -// ^^^^^^^^^^^^^^ definition local 6 -// display_name delegateColumn -// documentation ```kotlin\nlocal val delegateColumn: Column?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().(original) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). - delegate.id -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#id. - } else { -// ⌄ enclosing_range_start local 7 - delegate.columns.find { it == original } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 7 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get().(original) -// ⌃ enclosing_range_end local 7 - } -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 8 - return delegateColumn?.let { it.clone() as? Column } -// ^^^^^^^^^^^^^^ reference local 6 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 8 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#clone(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 8 - ?: error("Column not found in original table") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison(). - @Suppress("UNCHECKED_CAST") - override fun mapIdComparison( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison(). -// display_name mapIdComparison -// documentation ```kotlin\n@Suppress(...) internal open override fun mapIdComparison(toCompare: Any?, booleanOperator: (Column<*>, Expression<*>) -> Op): Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) - toCompare: Any?, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) -// display_name toCompare -// documentation ```kotlin\ntoCompare: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(booleanOperator) - booleanOperator: (Column<*>, Expression<*>) -> Op, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>, Expression<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(booleanOperator) -// ⌄ enclosing_range_start local 9 - ): Op = when (delegate) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^ definition local 9 -// display_name -// documentation ```kotlin\nlocal val : T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ⌃ enclosing_range_end local 9 - is CompositeIdTable -> { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - (toCompare as? EntityID) ?: error("toCompare must be an EntityID value") -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌄ enclosing_range_start local 10 - delegateIdColumns.map { column -> -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^ definition local 10 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - val delegateColumn = originalColumn(column) -// ^^^^^^^^^^^^^^ definition local 11 -// display_name delegateColumn -// documentation ```kotlin\nlocal val delegateColumn: Column<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn(). -// ^^^^^^ reference local 10 -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - val otherValue = if (delegateColumn in toCompare.value.values) { -// ^^^^^^^^^^ definition local 12 -// display_name otherValue -// documentation ```kotlin\nlocal val otherValue: EntityID\n``` -// ^^^^^^^^^^^^^^ reference local 11 -// ^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. - toCompare.value[delegateColumn as Column>] -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^^^^ reference local 11 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - } else { - error("Comparison CompositeID is missing a key mapping for ${delegateColumn?.name}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^^^^^^^ reference local 11 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. - } -// ⌃ enclosing_range_end local 12 - booleanOperator(column, column.wrap(otherValue.value as? EntityID<*> ?: otherValue)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(booleanOperator) -// ^^^^^^ reference local 10 -// ^^^^^^ reference local 10 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^^^ reference local 12 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^^^^^ reference local 12 - }.compoundAnd() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - } - is IdTable<*> -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌄ enclosing_range_start local 13 - val singleId = delegateIdColumns.single() -// ^^^^^^^^ definition local 13 -// display_name singleId -// documentation ```kotlin\nlocal val singleId: Column<*>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+19). -// ⌃ enclosing_range_end local 13 - booleanOperator(singleId, singleId.wrap(toCompare)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(booleanOperator) -// ^^^^^^^^ reference local 13 -// ^^^^^^^^ reference local 13 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison().(toCompare) - } - else -> error("idColumns for mapping are only available from IdTable instances") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator(). - override fun mapIdOperator( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator(). -// display_name mapIdOperator -// documentation ```kotlin\ninternal open override fun mapIdOperator(booleanOperator: (Column<*>) -> Op): Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator().(booleanOperator) - booleanOperator: (Column<*>) -> Op -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator().(booleanOperator) - ): Op { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - require(delegate is IdTable<*>) { "idColumns for mapping are only available from IdTable instances" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌄ enclosing_range_start local 14 - return delegateIdColumns.map { booleanOperator(it) }.compoundAnd() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator().(booleanOperator) -// ^^ reference local 14 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). -// ⌃ enclosing_range_end local 14 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). - private val delegateIdColumns: List> = columns -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// display_name delegateIdColumns -// documentation ```kotlin\nprivate final val delegateIdColumns: List>\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). -// display_name delegateIdColumns -// documentation ```kotlin\nprivate get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getColumns(). -// ⌄ enclosing_range_start local 15 - .takeIf { delegate is IdTable<*> } -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: List>\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 15 -// ⌄ enclosing_range_start local 16 - ?.filter { originalColumn(it) in (delegate as IdTable<*>).idColumns } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#originalColumn(). -// ^^ reference local 16 -// ^^ reference semanticdb maven . . kotlin/collections/contains(+9). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. -// ⌃ enclosing_range_end local 16 - .orEmpty() -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegateIdColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegateIdColumns(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# - /** Interface common to all [Expression]s with temporary SQL identifiers. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#[T] - interface IExpressionAlias { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// display_name IExpressionAlias -// documentation ```kotlin\npublic abstract interface IExpressionAlias : Any\n```\n\n----\n\n Interface common to all [Expression]s with temporary SQL identifiers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). - /** The aliased expression. */ - val delegate: Expression -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// display_name delegate -// documentation ```kotlin\npublic abstract val delegate: Expression\n```\n\n----\n\n The aliased expression. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The aliased expression. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). - /** The temporary SQL identifier string. */ - val alias: String -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// display_name alias -// documentation ```kotlin\npublic abstract val alias: String\n```\n\n----\n\n The temporary SQL identifier string. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// display_name alias -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The temporary SQL identifier string. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder(). - /** Appends the SQL representation of this aliased expression to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder().(queryBuilder) - fun queryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder(). -// display_name queryBuilder -// documentation ```kotlin\npublic open fun queryBuilder(queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n Appends the SQL representation of this aliased expression to the specified [queryBuilder]. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder().(queryBuilder) - if (delegate is ComparisonOp && -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# - (currentDialectIfAvailable is SQLServerDialect || currentDialectIfAvailable is OracleDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - ) { - +"(CASE WHEN " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - append(delegate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). - +" THEN 1 ELSE 0 END)" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } else { - append(delegate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). - } - append(" $alias") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#queryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). - /** Returns an [Expression] containing only the string representation of this [alias]. */ - fun aliasOnlyExpression(): Expression = -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). -// display_name aliasOnlyExpression -// documentation ```kotlin\npublic open fun aliasOnlyExpression(): Expression\n```\n\n----\n\n Returns an [Expression] containing only the string representation of this [alias]. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌄ enclosing_range_start local 17 - (delegate as? ExpressionWithColumnType)?.columnType?.let { columnType -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^ definition local 17 -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ⌃ enclosing_range_end local 17 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - object : Function(columnType) { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : Function\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference local 17 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { append(alias) } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - } ?: object : Expression() { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : Expression\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { append(alias) } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# - /** Represents a temporary SQL identifier, [alias], for a [delegate] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``(). - class ExpressionAlias( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# -// display_name ExpressionAlias -// documentation ```kotlin\npublic final class ExpressionAlias : Expression, IExpressionAlias\n```\n\n----\n\n Represents a temporary SQL identifier, [alias], for a [delegate] expression. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``(). -// display_name ExpressionAlias -// documentation ```kotlin\npublic constructor(delegate: Expression, alias: String): ExpressionAlias\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). - override val delegate: Expression, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: Expression\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// display_name delegate -// documentation ```kotlin\npublic open override val delegate: Expression\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(alias) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#alias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getAlias(). - override val alias: String -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(alias) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#alias. -// display_name alias -// documentation ```kotlin\npublic open override val alias: String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getAlias(). -// display_name alias -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#alias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getAlias(). - ) : Expression(), IExpressionAlias { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = this.queryBuilder(queryBuilder) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#queryBuilder(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# - /** Represents a temporary SQL identifier, [alias], for a [delegate] expression with column type. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``(). - class ExpressionWithColumnTypeAlias( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# -// display_name ExpressionWithColumnTypeAlias -// documentation ```kotlin\npublic final class ExpressionWithColumnTypeAlias : ExpressionWithColumnType, IExpressionAlias\n```\n\n----\n\n Represents a temporary SQL identifier, [alias], for a [delegate] expression with column type. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``(). -// display_name ExpressionWithColumnTypeAlias -// documentation ```kotlin\npublic constructor(delegate: ExpressionWithColumnType, alias: String): ExpressionWithColumnTypeAlias\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). - override val delegate: ExpressionWithColumnType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: ExpressionWithColumnType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// display_name delegate -// documentation ```kotlin\npublic open override val delegate: ExpressionWithColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(alias) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#alias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getAlias(). - override val alias: String -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(alias) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#alias. -// display_name alias -// documentation ```kotlin\npublic open override val alias: String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getAlias(). -// display_name alias -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#alias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getAlias(). - ) : ExpressionWithColumnType(), IExpressionAlias { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#columnType. - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getColumnType(). - get() = delegate.columnType -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getColumnType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = this.queryBuilder(queryBuilder) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#queryBuilder(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# - /** Represents a temporary SQL identifier, [alias], for a [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(alias) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). - class QueryAlias(val query: AbstractQuery<*>, val alias: String) : ColumnSet() { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// display_name QueryAlias -// documentation ```kotlin\npublic final class QueryAlias : ColumnSet\n```\n\n----\n\n Represents a temporary SQL identifier, [alias], for a [query]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``(). -// display_name QueryAlias -// documentation ```kotlin\npublic constructor(query: AbstractQuery<*>, alias: String): QueryAlias\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(query) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// display_name query -// documentation ```kotlin\npublic get(): AbstractQuery<*>\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// display_name query -// documentation ```kotlin\npublic final val query: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(alias) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// display_name alias -// documentation ```kotlin\npublic final val alias: String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// display_name alias -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(s) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(queryBuilder) - override fun describe(s: Transaction, queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe(). -// display_name describe -// documentation ```kotlin\npublic open override fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(s) -// display_name s -// documentation ```kotlin\ns: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(s) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(queryBuilder) - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - query.prepareSQL(queryBuilder) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe().(queryBuilder) - append(") ", alias) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fields. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getFields(). -// ⌄ enclosing_range_start local 18 - override val fields: List> = query.set.fields.map { expression -> -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fields. -// display_name fields -// documentation ```kotlin\npublic open override val fields: List>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^ definition local 18 -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - when (expression) { -// ^^^^^^^^^^ reference local 18 -// ^^^^^^^^^^ definition local 19 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ⌃ enclosing_range_end local 19 - is Column<*> -> expression.clone() -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference local 18 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). - is IExpressionAlias<*> -> expression.aliasOnlyExpression() -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^ reference local 18 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). - else -> expression -// ^^^^^^^^^^ reference local 18 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getFields(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#aliasedFields. - internal val aliasedFields: List> -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#aliasedFields. -// display_name aliasedFields -// documentation ```kotlin\ninternal final val aliasedFields: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAliasedFields(). -// ⌄ enclosing_range_start local 20 - get() = query.set.fields.map { expression -> -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAliasedFields(). -// display_name aliasedFields -// documentation ```kotlin\ninternal get(): List>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^ definition local 20 -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ⌃ enclosing_range_end local 20 -// ⌄ enclosing_range_start local 21 - when (expression) { -// ^^^^^^^^^^ reference local 20 -// ^^^^^^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ⌃ enclosing_range_end local 21 - is Column<*> -> expression.clone() -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference local 20 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). - is IExpressionAlias<*> -> expression.delegate.alias("$alias.${expression.alias}").aliasOnlyExpression() -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^ reference local 20 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// ^^^^^^^^^^ reference local 20 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#aliasOnlyExpression(). - else -> expression -// ^^^^^^^^^^ reference local 20 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#aliasedFields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAliasedFields(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getColumns(). - override val columns: List> = fields.filterIsInstance>() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#columns. -// display_name columns -// documentation ```kotlin\npublic open override val columns: List>\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getFields(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().(original) - operator fun get(original: Column): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(). -// display_name get -// documentation ```kotlin\n@Suppress(...) public final operator fun get(original: Column): Column\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().(original) -// display_name original -// documentation ```kotlin\noriginal: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().(original) -// ⌄ enclosing_range_start local 22 - query.set.source.columns.find { it == original }?.clone() as? Column -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 22 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 22 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get().(original) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 22 - ?: error("Column not found in original table") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).(original) - operator fun get(original: Expression): Expression { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1). -// display_name get -// documentation ```kotlin\npublic final operator fun get(original: Expression): Expression\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).(original) -// display_name original -// documentation ```kotlin\noriginal: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).(original) -// ⌄ enclosing_range_start local 23 - val aliases = query.set.fields.filterIsInstance>() -// ^^^^^^^ definition local 23 -// display_name aliases -// documentation ```kotlin\nlocal val aliases: List>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ⌃ enclosing_range_end local 23 -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - return aliases.find { it == original }?.let { -// ^^^^^^^ reference local 23 -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 24 -// display_name it -// documentation ```kotlin\nit: ExpressionAlias\n``` -// ^^ reference local 24 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).(original) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 25 2:9 -// display_name it -// documentation ```kotlin\nit: ExpressionAlias\n``` -// ⌃ enclosing_range_end local 24 - it.delegate.alias("$alias.${it.alias}").aliasOnlyExpression() -// ^^ reference local 25 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// ^^ reference local 25 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getAlias(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#aliasOnlyExpression(). -// ⌄ enclosing_range_start local 26 - } ?: aliases.find { it.delegate == original }?.aliasOnlyExpression() -// ^^^^^^^ reference local 23 -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 26 -// display_name it -// documentation ```kotlin\nit: ExpressionAlias\n``` -// ^^ reference local 26 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1).(original) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#aliasOnlyExpression(). -// ⌃ enclosing_range_end local 25 -// ⌃ enclosing_range_end local 26 - ?: error("Field not found in original table fields") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).(original) - operator fun get(original: ExpressionWithColumnType): ExpressionWithColumnType { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2). -// display_name get -// documentation ```kotlin\npublic final operator fun get(original: ExpressionWithColumnType): ExpressionWithColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).(original) -// display_name original -// documentation ```kotlin\noriginal: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).(original) -// ⌄ enclosing_range_start local 27 - val aliases = query.set.fields.filterIsInstance>() -// ^^^^^^^ definition local 27 -// display_name aliases -// documentation ```kotlin\nlocal val aliases: List>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ⌃ enclosing_range_end local 27 - return ( -// ⌄ enclosing_range_start local 28 -// ⌄ enclosing_range_start local 29 - aliases.find { it == original }?.let { -// ^^^^^^^ reference local 27 -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnTypeAlias\n``` -// ^^ reference local 28 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).(original) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 29 2:13 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnTypeAlias\n``` -// ⌃ enclosing_range_end local 28 - it.delegate.alias("$alias.${it.alias}").aliasOnlyExpression() -// ^^ reference local 29 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// ^^ reference local 29 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getAlias(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#aliasOnlyExpression(). -// ⌄ enclosing_range_start local 30 - } ?: aliases.find { it.delegate == original }?.aliasOnlyExpression() -// ^^^^^^^ reference local 27 -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 30 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnTypeAlias\n``` -// ^^ reference local 30 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2).(original) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#aliasOnlyExpression(). -// ⌃ enclosing_range_end local 29 -// ⌃ enclosing_range_end local 30 - ) as? ExpressionWithColumnType -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# - ?: error("Field not found in original table fields") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#get(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join(). - override fun join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join(). -// display_name join -// documentation ```kotlin\npublic open override fun join(otherTable: ColumnSet, joinType: JoinType, onColumn: Expression<*>?, otherColumn: Expression<*>?, lateral: Boolean, additionalConstraint: (SqlExpressionBuilder.() -> Op)?): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(onColumn) - onColumn: Expression<*>?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherColumn) - otherColumn: Expression<*>?, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(lateral) - lateral: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)?, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(additionalConstraint) - ): Join = -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# - Join(this, otherTable, joinType, onColumn, otherColumn, lateral, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(joinType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(otherColumn) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(lateral) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin().(otherTable) - override infix fun innerJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.INNER) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin(). -// display_name innerJoin -// documentation ```kotlin\npublic open override infix fun innerJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin().(otherTable) - override infix fun leftJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.LEFT) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin(). -// display_name leftJoin -// documentation ```kotlin\npublic open override infix fun leftJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#LEFT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin().(otherTable) - override infix fun rightJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.RIGHT) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin(). -// display_name rightJoin -// documentation ```kotlin\npublic open override infix fun rightJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#RIGHT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin().(otherTable) - override infix fun fullJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.FULL) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin(). -// display_name fullJoin -// documentation ```kotlin\npublic open override infix fun fullJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#FULL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin().(otherTable) - override infix fun crossJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.CROSS) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin(). -// display_name crossJoin -// documentation ```kotlin\npublic open override infix fun crossJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone().[T] - private fun Column.clone() = Column(table.alias(alias), name, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). -// display_name clone -// documentation ```kotlin\nprivate final fun Column.clone(): Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#clone(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(). - /** - * Creates a temporary identifier, [alias], for [this] table. - * - * The alias will be used on the database-side if the alias object is used to generate an SQL statement, - * instead of [this] table object. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.JoinTests.testJoinWithAlias01 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias().(alias) - fun T.alias(alias: String) = Alias(this, alias) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(). -// display_name alias -// documentation ```kotlin\npublic final fun T.alias(alias: String): Alias\n```\n\n----\n\n\n Creates a temporary identifier, [alias], for [this] table.\n\n The alias will be used on the database-side if the alias object is used to generate an SQL statement,\n instead of [this] table object.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.JoinTests.testJoinWithAlias01\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias().(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias().(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1). - /** - * Creates a temporary identifier, [alias], for [this] query. - * - * The alias will be used on the database-side if the alias object is used to generate an SQL statement, - * instead of [this] query object. - * - * @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery01 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).(alias) - fun > T.alias(alias: String) = QueryAlias(this, alias) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : AbstractQuery<*>\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1). -// display_name alias -// documentation ```kotlin\npublic final fun > T.alias(alias: String): QueryAlias\n```\n\n----\n\n\n Creates a temporary identifier, [alias], for [this] query.\n\n The alias will be used on the database-side if the alias object is used to generate an SQL statement,\n instead of [this] query object.\n\n @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery01\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). - /** - * Creates a temporary identifier, [alias], for [this] expression. - * - * The alias will be used on the database-side if the alias object is used to generate an SQL statement, - * instead of [this] expression object. - * - * @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery01 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).(alias) - fun Expression.alias(alias: String) = ExpressionAlias(this, alias) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). -// display_name alias -// documentation ```kotlin\npublic final fun Expression.alias(alias: String): ExpressionAlias\n```\n\n----\n\n\n Creates a temporary identifier, [alias], for [this] expression.\n\n The alias will be used on the database-side if the alias object is used to generate an SQL statement,\n instead of [this] expression object.\n\n @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery01\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3). - /** - * Creates a temporary identifier, [alias], for [this] expression with column type. - * - * The alias will be used on the database-side if the alias object is used to generate an SQL statement, - * instead of [this] expression with column type object. - * - * @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testExpressionWithColumnTypeAlias - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).(alias) - fun ExpressionWithColumnType.alias(alias: String) = ExpressionWithColumnTypeAlias(this, alias) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3). -// display_name alias -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.alias(alias: String): ExpressionWithColumnTypeAlias\n```\n\n----\n\n\n Creates a temporary identifier, [alias], for [this] expression with column type.\n\n The alias will be used on the database-side if the alias object is used to generate an SQL statement,\n instead of [this] expression with column type object.\n\n @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testExpressionWithColumnTypeAlias\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).(alias) -// display_name alias -// documentation ```kotlin\nalias: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3).(alias) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(). - /** - * Creates a join relation with a query. - * - * @param on The condition to join that will be placed in the `ON` clause. - * @param joinType The `JOIN` clause type used to combine rows. Defaults to [JoinType.INNER]. - * @param joinPart The query to join with. - * @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery02 - */ - fun Join.joinQuery( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(). -// display_name joinQuery -// documentation ```kotlin\npublic final fun Join.joinQuery(on: (SqlExpressionBuilder.(QueryAlias) -> Op)? = ..., joinType: JoinType = ..., lateral: Boolean = ..., joinPart: () -> AbstractQuery<*>): Join\n```\n\n----\n\n\n Creates a join relation with a query.\n\n @param on The condition to join that will be placed in the `ON` clause.\n @param joinType The `JOIN` clause type used to combine rows. Defaults to [JoinType.INNER].\n @param joinPart The query to join with.\n @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery02\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(on) - on: (SqlExpressionBuilder.(QueryAlias) -> Op)? = null, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(on) -// display_name on -// documentation ```kotlin\non: (SqlExpressionBuilder.(QueryAlias) -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinType) - joinType: JoinType = JoinType.INNER, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(lateral) - lateral: Boolean = false, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinPart) - joinPart: () -> AbstractQuery<*> -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinPart) -// display_name joinPart -// documentation ```kotlin\njoinPart: () -> AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinPart) - ): Join { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 31 -// ⌄ enclosing_range_start local 32 - val qAlias = joinPart().alias("q${joinParts.count { it.joinPart is QueryAlias }}") -// ^^^^^^ definition local 31 -// display_name qAlias -// documentation ```kotlin\nlocal val qAlias: QueryAlias\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinPart) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 32 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 32 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end local 32 -// ⌃ enclosing_range_end local 31 -// ⌄ enclosing_range_start local 33 - return join(qAlias, joinType, lateral = lateral, additionalConstraint = on?.let { { it(qAlias) } }) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). -// ^^^^^^ reference local 31 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(joinType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(lateral) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery().(on) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^ definition local 33 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.(QueryAlias) -> Op\n``` -// ^^ reference local 33 -// ^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^ reference local 31 -// ⌃ enclosing_range_end local 33 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1). - /** - * Creates a join relation between [this] table and a query. - * - * @param on The condition to join that will be placed in the `ON` clause. - * @param joinType The `JOIN` clause type used to combine rows. Defaults to [JoinType.INNER]. - * @param joinPart The query to join with. - */ - fun Table.joinQuery( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1). -// display_name joinQuery -// documentation ```kotlin\npublic final fun Table.joinQuery(on: (SqlExpressionBuilder.(QueryAlias) -> Op)? = ..., joinType: JoinType = ..., lateral: Boolean = ..., joinPart: () -> AbstractQuery<*>): Join\n```\n\n----\n\n\n Creates a join relation between [this] table and a query.\n\n @param on The condition to join that will be placed in the `ON` clause.\n @param joinType The `JOIN` clause type used to combine rows. Defaults to [JoinType.INNER].\n @param joinPart The query to join with.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(on) - on: (SqlExpressionBuilder.(QueryAlias) -> Op)? = null, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(on) -// display_name on -// documentation ```kotlin\non: (SqlExpressionBuilder.(QueryAlias) -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinType) - joinType: JoinType = JoinType.INNER, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(lateral) - lateral: Boolean = false, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinPart) - joinPart: () -> AbstractQuery<*> -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinPart) -// display_name joinPart -// documentation ```kotlin\njoinPart: () -> AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinPart) - ) = - Join(this).joinQuery(on, joinType, lateral, joinPart) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(on) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(lateral) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1).(joinPart) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/joinQuery(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/lastQueryAlias. - /** - * Returns the most recent [QueryAlias] instance used to create this join relation, or `null` if a query was not joined. - * - * @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery02 - */ - val Join.lastQueryAlias: QueryAlias? -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/lastQueryAlias. -// display_name lastQueryAlias -// documentation ```kotlin\npublic final val Join.lastQueryAlias: QueryAlias?\n```\n\n----\n\n\n Returns the most recent [QueryAlias] instance used to create this join relation, or `null` if a query was not joined.\n\n @sample org.jetbrains.exposed.v1.tests.shared.AliasesTests.testJoinSubQuery02\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getLastQueryAlias(). -// ⌄ enclosing_range_start local 34 - get() = joinParts.mapNotNull { it.joinPart as? QueryAlias }.lastOrNull() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getLastQueryAlias(). -// display_name lastQueryAlias -// documentation ```kotlin\npublic get(): QueryAlias?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapNotNull(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 34 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 34 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastOrNull(+19). -// ⌃ enclosing_range_end local 34 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/lastQueryAlias. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getLastQueryAlias(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression(). - /** - * Wraps a [query] as an [Expression] so that it can be used as part of an SQL statement or in another query clause. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.OrderByTests.testOrderByExpressions - * @sample org.jetbrains.exposed.v1.tests.shared.dml.InsertTests.testInsertWithColumnExpression - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - fun wrapAsExpression(query: AbstractQuery<*>) = object : Expression() { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression(). -// display_name wrapAsExpression -// documentation ```kotlin\npublic final fun wrapAsExpression(query: AbstractQuery<*>): Expression\n```\n\n----\n\n\n Wraps a [query] as an [Expression] so that it can be used as part of an SQL statement or in another query clause.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.OrderByTests.testOrderByExpressions\n @sample org.jetbrains.exposed.v1.tests.shared.dml.InsertTests.testInsertWithColumnExpression\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : Expression\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder().(queryBuilder) - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - query.prepareSQL(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression().(query) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Annotations.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Annotations.kt deleted file mode 100644 index 9beedcfc0..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Annotations.kt +++ /dev/null @@ -1,91 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi#``(). - /** - * API marked with this annotation is experimental. - * Any behavior associated with its use is not guaranteed to be stable. - */ - @RequiresOptIn( - message = "This database migration API is experimental. " + - "Its usage must be marked with '@OptIn(org.jetbrains.exposed.v1.sql.ExperimentalDatabaseMigrationApi::class)' " + - "or '@org.jetbrains.exposed.v1.sql.ExperimentalDatabaseMigrationApi'." - ) - @Target(AnnotationTarget.FUNCTION) -// ^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#FUNCTION. - annotation class ExperimentalDatabaseMigrationApi -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi# -// display_name ExperimentalDatabaseMigrationApi -// documentation ```kotlin\n@RequiresOptIn(...) @Target(...) public final annotation class ExperimentalDatabaseMigrationApi : Annotation\n```\n\n----\n\n\n API marked with this annotation is experimental.\n Any behavior associated with its use is not guaranteed to be stable.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Annotation# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi#``(). -// display_name ExperimentalDatabaseMigrationApi -// documentation ```kotlin\npublic constructor(): ExperimentalDatabaseMigrationApi\n```\n\n----\n\n\n API marked with this annotation is experimental.\n Any behavior associated with its use is not guaranteed to be stable.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalDatabaseMigrationApi#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi#``(). - /** - * API marked with this annotation is experimental. - * Any behavior associated with its use is not guaranteed to be stable. - */ - @RequiresOptIn( - message = "This API is experimental and the behavior defined by setting this value to 'true' is now the default. " + - "Its usage must be marked with '@OptIn(org.jetbrains.exposed.v1.sql.ExperimentalKeywordApi::class)' " + - "or '@org.jetbrains.exposed.v1.sql.ExperimentalKeywordApi'." - ) - @Target(AnnotationTarget.PROPERTY) -// ^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#PROPERTY. - annotation class ExperimentalKeywordApi -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi# -// display_name ExperimentalKeywordApi -// documentation ```kotlin\n@RequiresOptIn(...) @Target(...) public final annotation class ExperimentalKeywordApi : Annotation\n```\n\n----\n\n\n API marked with this annotation is experimental.\n Any behavior associated with its use is not guaranteed to be stable.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Annotation# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi#``(). -// display_name ExperimentalKeywordApi -// documentation ```kotlin\npublic constructor(): ExperimentalKeywordApi\n```\n\n----\n\n\n API marked with this annotation is experimental.\n Any behavior associated with its use is not guaranteed to be stable.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExperimentalKeywordApi#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi#``(). - /** - * API marked with this annotation is internal and should not be used outside Exposed. - * It may be changed or removed in the future without notice. - * Using it outside Exposed may result in undefined and unexpected behaviour. - */ - @RequiresOptIn( - level = RequiresOptIn.Level.ERROR, -// ^^^^^ reference semanticdb maven . . kotlin/RequiresOptIn#Level#ERROR. - message = "This API is internal in Exposed and should not be used. It may be changed or removed in the future without notice." - ) - @Target( - AnnotationTarget.CLASS, -// ^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#CLASS. - AnnotationTarget.CONSTRUCTOR, -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#CONSTRUCTOR. - AnnotationTarget.FUNCTION, -// ^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#FUNCTION. - AnnotationTarget.PROPERTY, -// ^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#PROPERTY. - AnnotationTarget.PROPERTY_SETTER, -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#PROPERTY_SETTER. - AnnotationTarget.TYPEALIAS -// ^^^^^^^^^ reference semanticdb maven . . kotlin/annotation/AnnotationTarget#TYPEALIAS. - ) - annotation class InternalApi -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# -// display_name InternalApi -// documentation ```kotlin\n@RequiresOptIn(...) @Target(...) public final annotation class InternalApi : Annotation\n```\n\n----\n\n\n API marked with this annotation is internal and should not be used outside Exposed.\n It may be changed or removed in the future without notice.\n Using it outside Exposed may result in undefined and unexpected behaviour.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Annotation# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi#``(). -// display_name InternalApi -// documentation ```kotlin\npublic constructor(): InternalApi\n```\n\n----\n\n\n API marked with this annotation is internal and should not be used outside Exposed.\n It may be changed or removed in the future without notice.\n Using it outside Exposed may result in undefined and unexpected behaviour.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Column.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Column.kt deleted file mode 100644 index dac38193a..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Column.kt +++ /dev/null @@ -1,1152 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/comparator. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getComparator(). -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - private val comparator: Comparator> = compareBy({ it.table.tableName }, { it.name }) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/comparator. -// display_name comparator -// documentation ```kotlin\nprivate final val comparator: {kotlin/Comparator>=} Comparator>\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getComparator(). -// display_name comparator -// documentation ```kotlin\nprivate get(): {kotlin/Comparator>=} Comparator>\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/Comparator# -// ^^^^^^^^^ reference semanticdb maven . . kotlin/comparisons/compareBy(). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 1 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/comparator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getComparator(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - /** - * Represents a column. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). - class Column( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// display_name Column -// documentation ```kotlin\npublic final class Column : ExpressionWithColumnType, DdlAware, Comparable>\n```\n\n----\n\n\n Represents a column.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Comparable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// display_name Column -// documentation ```kotlin\npublic constructor(table: Table, name: String, columnType: IColumnType): Column\n```\n\n----\n\n Table where the columns are declared. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). - /** Table where the columns are declared. */ - val table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n```\n\n----\n\n Table where the columns are declared. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n```\n\n----\n\n Table where the columns are declared. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n```\n\n----\n\n Table where the columns are declared. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). - /** Name of the column. */ - val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n```\n\n----\n\n Name of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n```\n\n----\n\n Name of the column. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - /** Data type of the column. */ - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n Data type of the column. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n```\n\n----\n\n Data type of the column. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n Data type of the column. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - ) : ExpressionWithColumnType(), DdlAware, Comparable> { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Comparable# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey().(value) - /** The foreign key constraint on this column, or `null` if the column is not referencing. */ - var foreignKey: ForeignKeyConstraint? = null -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// display_name foreignKey -// documentation ```kotlin\npublic final var foreignKey: ForeignKeyConstraint?\n```\n\n----\n\n The foreign key constraint on this column, or `null` if the column is not referencing. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// display_name foreignKey -// documentation ```kotlin\npublic get(): ForeignKeyConstraint?\n```\n\n----\n\n The foreign key constraint on this column, or `null` if the column is not referencing. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// display_name foreignKey -// documentation ```kotlin\npublic set(value: ForeignKeyConstraint?): Unit\n```\n\n----\n\n The foreign key constraint on this column, or `null` if the column is not referencing. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey().(value) -// display_name value -// documentation ```kotlin\nvalue: ForeignKeyConstraint?\n```\n\n----\n\n The foreign key constraint on this column, or `null` if the column is not referencing. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee. - /** Returns the column that this column references. */ - val referee: Column<*>? -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee. -// display_name referee -// documentation ```kotlin\npublic final val referee: Column<*>?\n```\n\n----\n\n Returns the column that this column references. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getReferee(). - get() = foreignKey?.targetOf(this) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getReferee(). -// display_name referee -// documentation ```kotlin\npublic get(): Column<*>?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getReferee(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1). - /** Returns the column that this column references, cast as a column of type [S], or `null` if the cast fails. */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1).[S] - fun referee(): Column? = referee as? Column -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1). -// display_name referee -// documentation ```kotlin\n@Suppress(...) public final fun referee(): Column?\n```\n\n----\n\n Returns the column that this column references, cast as a column of type [S], or `null` if the cast fails. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getReferee(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun().(value) - /** Returns the function that calculates the default value for this column. */ - var defaultValueFun: (() -> T)? = null -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// display_name defaultValueFun -// documentation ```kotlin\npublic final var defaultValueFun: (() -> T)?\n```\n\n----\n\n Returns the function that calculates the default value for this column. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// display_name defaultValueFun -// documentation ```kotlin\npublic get(): (() -> T)?\n```\n\n----\n\n Returns the function that calculates the default value for this column. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// display_name defaultValueFun -// documentation ```kotlin\npublic set(value: (() -> T)?): Unit\n```\n\n----\n\n Returns the function that calculates the default value for this column. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun().(value) -// display_name value -// documentation ```kotlin\nvalue: (() -> T)?\n```\n\n----\n\n Returns the function that calculates the default value for this column. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue().(value) - internal var dbDefaultValue: Expression? = null -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// display_name dbDefaultValue -// documentation ```kotlin\ninternal final var dbDefaultValue: Expression?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// display_name dbDefaultValue -// documentation ```kotlin\ninternal get(): Expression?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// display_name dbDefaultValue -// documentation ```kotlin\ninternal set(value: Expression?): Unit\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueInDb(). - /** Returns the default value for this column on the database-side. */ - fun defaultValueInDb() = dbDefaultValue -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueInDb(). -// display_name defaultValueInDb -// documentation ```kotlin\npublic final fun defaultValueInDb(): Expression?\n```\n\n----\n\n Returns the default value for this column on the database-side. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueInDb(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated().(value) - internal var isDatabaseGenerated: Boolean = false -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// display_name isDatabaseGenerated -// documentation ```kotlin\ninternal get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// display_name isDatabaseGenerated -// documentation ```kotlin\ninternal final var isDatabaseGenerated: Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// display_name isDatabaseGenerated -// documentation ```kotlin\ninternal set(value: Boolean): Unit\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated(+1). - /** Returns whether this column's value will be generated in the database. */ - fun isDatabaseGenerated() = isDatabaseGenerated -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated(+1). -// display_name isDatabaseGenerated -// documentation ```kotlin\npublic final fun isDatabaseGenerated(): Boolean\n```\n\n----\n\n Returns whether this column's value will be generated in the database. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions().(value) - internal var extraDefinitions = mutableListOf() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// display_name extraDefinitions -// documentation ```kotlin\ninternal final var extraDefinitions: MutableList\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// display_name extraDefinitions -// documentation ```kotlin\ninternal get(): MutableList\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// display_name extraDefinitions -// documentation ```kotlin\ninternal set(value: MutableList): Unit\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions().(value) -// display_name value -// documentation ```kotlin\nvalue: MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder(). - /** Appends the SQL representation of this column to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n Appends the SQL representation of this column to the specified [queryBuilder]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder().(queryBuilder) - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().fullIdentity(this@Column, queryBuilder) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameInDatabaseCase(). - /** Returns the column name in proper case. */ - @OptIn(InternalApi::class) - fun nameInDatabaseCase(): String = name.inProperCase() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameInDatabaseCase(). -// display_name nameInDatabaseCase -// documentation ```kotlin\n@OptIn(...) public final fun nameInDatabaseCase(): String\n```\n\n----\n\n Returns the column name in proper case. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameInDatabaseCase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameUnquoted(). - /** - * Returns the column name with wrapping double-quotation characters removed. - * - * **Note** If used with MySQL or MariaDB, the column name is returned unchanged, since these databases use a - * backtick character as the identifier quotation. - */ - fun nameUnquoted(): String = if (currentDialect is MysqlDialect) name else name.trim('\"') -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameUnquoted(). -// display_name nameUnquoted -// documentation ```kotlin\npublic final fun nameUnquoted(): String\n```\n\n----\n\n\n Returns the column name with wrapping double-quotation characters removed.\n\n **Note** If used with MySQL or MariaDB, the column name is returned unchanged, since these databases use a\n backtick character as the identifier quotation.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameUnquoted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. - private val isLastColumnInPK: Boolean -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. -// display_name isLastColumnInPK -// documentation ```kotlin\nprivate final val isLastColumnInPK: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). - get() = this == table.primaryKey?.columns?.last() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). -// display_name isLastColumnInPK -// documentation ```kotlin\nprivate get(): Boolean\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/last(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. - internal val isPrimaryConstraintWillBeDefined: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. -// display_name isPrimaryConstraintWillBeDefined -// documentation ```kotlin\ninternal final val isPrimaryConstraintWillBeDefined: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). - get() = when { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). -// display_name isPrimaryConstraintWillBeDefined -// documentation ```kotlin\ninternal get(): Boolean\n``` - currentDialect is SQLiteDialect && columnType.isAutoInc -> false -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. - table.isCustomPKNameDefined() -> isLastColumnInPK -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. - isOneColumnPK() -> false -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). - else -> isLastColumnInPK -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#createStatement(). - override fun createStatement(): List { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 2 - @OptIn(InternalApi::class) - val alterTablePrefix = "ALTER TABLE ${CoreTransactionManager.currentTransaction().identity(table)} ADD" -// ^^^^^^^^^^^^^^^^ definition local 2 -// display_name alterTablePrefix -// documentation ```kotlin\n@OptIn(...) local val alterTablePrefix: String\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - val isH2withCustomPKConstraint = currentDialect is H2Dialect && isLastColumnInPK -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name isH2withCustomPKConstraint -// documentation ```kotlin\nlocal val isH2withCustomPKConstraint: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val isOracle = currentDialect is OracleDialect -// ^^^^^^^^ definition local 4 -// display_name isOracle -// documentation ```kotlin\nlocal val isOracle: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val columnDefinition = when { -// ^^^^^^^^^^^^^^^^ definition local 5 -// display_name columnDefinition -// documentation ```kotlin\nlocal val columnDefinition: String\n``` - isPrimaryConstraintWillBeDefined && isLastColumnInPK && !isH2withCustomPKConstraint && !isOracle -> -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsLastColumnInPK(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isLastColumnInPK. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 3 -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference local 4 - descriptionDdl(false) + ", ADD ${table.primaryKeyConstraint()}" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). - - isH2withCustomPKConstraint -> descriptionDdl(true) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). - else -> descriptionDdl(false) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). - } -// ⌃ enclosing_range_end local 5 - -// ⌄ enclosing_range_start local 6 - val addConstr = if (isH2withCustomPKConstraint || (isOracle && isPrimaryConstraintWillBeDefined)) { -// ^^^^^^^^^ definition local 6 -// display_name addConstr -// documentation ```kotlin\nlocal val addConstr: String?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. - "$alterTablePrefix ${table.primaryKeyConstraint()}" -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). - } else { - null - } -// ⌃ enclosing_range_end local 6 - return listOfNotNull("$alterTablePrefix $columnDefinition", addConstr) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/listOfNotNull(+1). -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^ reference local 6 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements(). - /** Returns the SQL statements that modify this column according to differences in the provided [ColumnDiff]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements().(columnDiff) - fun modifyStatements(columnDiff: ColumnDiff): List = currentDialect.modifyColumn(this, columnDiff) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements(). -// display_name modifyStatements -// documentation ```kotlin\npublic final fun modifyStatements(columnDiff: ColumnDiff): List\n```\n\n----\n\n Returns the SQL statements that modify this column according to differences in the provided [ColumnDiff]. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements().(columnDiff) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements().(columnDiff) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatement(). - override fun modifyStatement(): List = currentDialect.modifyColumn(this, ColumnDiff.AllChanged) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#AllChanged. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getAllChanged(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dropStatement(). - override fun dropStatement(): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 7 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 7 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 7 - return listOf("ALTER TABLE ${tr.identity(table)} DROP COLUMN ${tr.identity(this)}") -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^ reference local 7 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^ reference local 7 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). - internal fun isOneColumnPK(): Boolean = this == table.primaryKey?.columns?.singleOrNull() -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). -// display_name isOneColumnPK -// documentation ```kotlin\ninternal final fun isOneColumnPK(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). - /** Returns the SQL representation of this column. */ - @Suppress("ComplexMethod") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl().(modify) - fun descriptionDdl(modify: Boolean = false): String = buildString { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). -// display_name descriptionDdl -// documentation ```kotlin\n@Suppress(...) public final fun descriptionDdl(modify: Boolean = ...): String\n```\n\n----\n\n Returns the SQL representation of this column. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl().(modify) -// display_name modify -// documentation ```kotlin\nmodify: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl().(modify) -// ⌄ enclosing_range_start local 8 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 8 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 8 -// ⌄ enclosing_range_start local 9 - val column = this@Column -// ^^^^^^ definition local 9 -// display_name column -// documentation ```kotlin\nlocal val column: Column\n``` -// ⌃ enclosing_range_end local 9 - append(tr.identity(column)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^ reference local 8 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 9 - append(" ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ⌄ enclosing_range_start local 10 - val isPKColumn = table.primaryKey?.columns?.contains(column) == true -// ^^^^^^^^^^ definition local 10 -// display_name isPKColumn -// documentation ```kotlin\nlocal val isPKColumn: Boolean\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/contains(). -// ^^^^^^ reference local 9 -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - val isSQLiteAutoIncColumn = currentDialect is SQLiteDialect && columnType.isAutoInc -// ^^^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name isSQLiteAutoIncColumn -// documentation ```kotlin\nlocal val isSQLiteAutoIncColumn: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end local 11 - - when { - !isPKColumn && isSQLiteAutoIncColumn -> tr.throwUnsupportedException("Auto-increment could be applied only to primary key column") -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference local 10 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 11 -// ^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - isSQLiteAutoIncColumn && !isOneColumnPK() -> tr.throwUnsupportedException("Auto-increment could be applied only to a single column primary key") -// ^^^^^^^^^^^^^^^^^^^^^ reference local 11 -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). -// ^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - isSQLiteAutoIncColumn && table.isCustomPKNameDefined() -> { -// ^^^^^^^^^^^^^^^^^^^^^ reference local 11 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). -// ⌄ enclosing_range_start local 12 - val rawType = columnType.sqlType().substringBefore("PRIMARY KEY") -// ^^^^^^^ definition local 12 -// display_name rawType -// documentation ```kotlin\nlocal val rawType: String\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). -// ⌃ enclosing_range_end local 12 -// ⌄ enclosing_range_start local 13 - val constraintPart = table.primaryKeyConstraint()!!.substringBefore("(") -// ^^^^^^^^^^^^^^ definition local 13 -// display_name constraintPart -// documentation ```kotlin\nlocal val constraintPart: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). -// ⌃ enclosing_range_end local 13 - append("$rawType $constraintPart AUTOINCREMENT") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 12 -// ^^^^^^^^^^^^^^ reference local 13 - } - - else -> append(columnType.sqlType()) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } - -// ⌄ enclosing_range_start local 14 - val defaultValue = dbDefaultValue -// ^^^^^^^^^^^^ definition local 14 -// display_name defaultValue -// documentation ```kotlin\nlocal val defaultValue: Expression?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌃ enclosing_range_end local 14 - if (defaultValue != null) { -// ^^^^^^^^^^^^ reference local 14 -// ⌄ enclosing_range_start local 15 - val expressionSQL = currentDialect.dataTypeProvider.processForDefaultValue(defaultValue) -// ^^^^^^^^^^^^^ definition local 15 -// display_name expressionSQL -// documentation ```kotlin\nlocal val expressionSQL: String\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^^^^^^^^^^ reference local 14 -// ⌃ enclosing_range_end local 15 - if (!currentDialect.isAllowedAsColumnDefault(defaultValue)) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^^^^^^^^^^^^ reference local 14 -// ⌄ enclosing_range_start local 16 - val clientDefault = when { -// ^^^^^^^^^^^^^ definition local 16 -// display_name clientDefault -// documentation ```kotlin\nlocal val clientDefault: String\n``` - defaultValueFun != null && dbDefaultValue == null -> " Expression will be evaluated on the client." -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). - !columnType.nullable -> " Column will be created with NULL marker." -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - else -> "" - } -// ⌃ enclosing_range_end local 16 - exposedLogger.error("${currentDialect.name} ${tr.db.version} doesn't support expression '$expressionSQL' as default value.$clientDefault") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// ^^ reference local 8 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^^^^^^^ reference local 16 - } else { - if (currentDialect is SQLServerDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - // Create a DEFAULT constraint with an explicit name to facilitate removing it later if needed -// ⌄ enclosing_range_start local 17 - @OptIn(InternalApi::class) - val tableName = column.table.tableNameWithoutScheme -// ^^^^^^^^^ definition local 17 -// display_name tableName -// documentation ```kotlin\n@OptIn(...) local val tableName: String\n``` -// ^^^^^^ reference local 9 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// ⌃ enclosing_range_end local 17 -// ⌄ enclosing_range_start local 18 - val columnName = column.name -// ^^^^^^^^^^ definition local 18 -// display_name columnName -// documentation ```kotlin\nlocal val columnName: String\n``` -// ^^^^^^ reference local 9 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - val constraintName = "DF_${tableName}_$columnName" -// ^^^^^^^^^^^^^^ definition local 19 -// display_name constraintName -// documentation ```kotlin\nlocal val constraintName: String\n``` -// ^^^^^^^^^ reference local 17 -// ^^^^^^^^^^ reference local 18 -// ⌃ enclosing_range_end local 19 - append(" CONSTRAINT $constraintName DEFAULT $expressionSQL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference local 19 -// ^^^^^^^^^^^^^ reference local 15 - } else { - append(" DEFAULT $expressionSQL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^ reference local 15 - } - } - } - - if (extraDefinitions.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 20 - append(extraDefinitions.joinToString(separator = " ", prefix = " ") { "$it" }) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^ definition local 20 -// display_name it -// documentation ```kotlin\nit: Any\n``` -// ^^ reference local 20 -// ⌃ enclosing_range_end local 20 - } - - if (columnType.nullable || (defaultValue != null && defaultValueFun == null && !currentDialect.isAllowedAsColumnDefault(defaultValue))) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^^^^^^^^ reference local 14 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^^^^^^^^^^^^ reference local 14 - append(" NULL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } else if (!isPKColumn || (currentDialect is SQLiteDialect && !isSQLiteAutoIncColumn)) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference local 10 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 11 - append(" NOT NULL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - - if (!modify && isOneColumnPK() && !isPrimaryConstraintWillBeDefined && !isSQLiteAutoIncColumn) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl().(modify) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isOneColumnPK(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 11 - append(" PRIMARY KEY") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(body) - internal fun copyWithAnotherColumnType(columnType: ColumnType, body: (Column.() -> Unit)? = null): Column { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). -// display_name copyWithAnotherColumnType -// documentation ```kotlin\ninternal final fun copyWithAnotherColumnType(columnType: ColumnType, body: (Column.() -> Unit)? = ...): Column\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: ColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(body) -// display_name body -// documentation ```kotlin\nbody: (Column.() -> Unit)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(body) -// ⌄ enclosing_range_start local 21 - val newColumn: Column = Column(table, name, columnType) -// ^^^^^^^^^ definition local 21 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(columnType) -// ⌃ enclosing_range_end local 21 - newColumn.foreignKey = foreignKey -// ^^^^^^^^^ reference local 21 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). - @Suppress("UNCHECKED_CAST") - newColumn.dbDefaultValue = dbDefaultValue as Expression? -// ^^^^^^^^^ reference local 21 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - newColumn.isDatabaseGenerated = isDatabaseGenerated -// ^^^^^^^^^ reference local 21 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - newColumn.extraDefinitions = extraDefinitions -// ^^^^^^^^^ reference local 21 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ⌄ enclosing_range_start local 22 - body?.let { newColumn.it() } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType().(body) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^ definition local 22 -// display_name it -// documentation ```kotlin\nit: Column.() -> Unit\n``` -// ^^^^^^^^^ reference local 21 -// ^^ reference local 22 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 22 - - if (defaultValueFun != null) { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - require(newColumn.defaultValueFun != null) { "defaultValueFun was lost on cloning the column" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^ reference local 21 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - } - return newColumn -// ^^^^^^^^^ reference local 21 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). - /** - * Returns a copy of this column, but with the given column type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType().(columnType) - fun withColumnType(columnType: IColumnType) = Column( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). -// display_name withColumnType -// documentation ```kotlin\npublic final fun withColumnType(columnType: IColumnType): Column\n```\n\n----\n\n\n Returns a copy of this column, but with the given column type.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType().(columnType) - table = this.table, -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. - name = this.name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. - columnType = columnType -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType().(columnType) -// ⌄ enclosing_range_start local 23 - ).also { -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 23 6:5 -// display_name it -// documentation ```kotlin\nit: Column\n``` - it.foreignKey = this.foreignKey -// ^^ reference local 23 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). - it.defaultValueFun = this.defaultValueFun -// ^^ reference local 23 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - it.dbDefaultValue = this.dbDefaultValue -// ^^ reference local 23 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). - it.isDatabaseGenerated = this.isDatabaseGenerated -// ^^ reference local 23 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - it.extraDefinitions = this.extraDefinitions -// ^^ reference local 23 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). -// ⌃ enclosing_range_end local 23 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo().(other) - override fun compareTo(other: Column<*>): Int = comparator.compare(this, other) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo(). -// display_name compareTo -// documentation ```kotlin\npublic open override operator fun compareTo(other: Column<*>): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Comparable#compareTo(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo().(other) -// display_name other -// documentation ```kotlin\nother: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/comparator. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getComparator(). -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/Comparator#compare(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo().(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo().(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#compareTo(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) - if (other !is Column<*>) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - - if (table != other.table) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. - if (name != other.name) return false -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals().(other) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. - - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#hashCode(). - override fun hashCode(): Int = table.hashCode() * 31 + name.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#hashCode(). -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toString(). - override fun toString(): String = "${table.javaClass.name}.$name" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#getName(). -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#name. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Column# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnDiff.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnDiff.kt deleted file mode 100644 index 8e6d294ac..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnDiff.kt +++ /dev/null @@ -1,277 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# - /** - * Represents differences between a column definition and database metadata for the existing column. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy(). - data class ColumnDiff( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// display_name ColumnDiff -// documentation ```kotlin\npublic final data class ColumnDiff : Any\n```\n\n----\n\n\n Represents differences between a column definition and database metadata for the existing column.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). -// display_name ColumnDiff -// documentation ```kotlin\npublic constructor(nullability: Boolean, type: Boolean, autoInc: Boolean, defaults: Boolean, caseSensitiveName: Boolean, sizeAndScale: Boolean): ColumnDiff\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy(). 13:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(nullability: Boolean = ..., type: Boolean = ..., autoInc: Boolean = ..., defaults: Boolean = ..., caseSensitiveName: Boolean = ..., sizeAndScale: Boolean = ...): ColumnDiff\n\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(nullability) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(nullability) - /** Whether there is a mismatch between nullability of the existing column and the defined column. */ - val nullability: Boolean, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(nullability) -// display_name nullability -// documentation ```kotlin\nnullability: Boolean\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(nullability) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): Boolean\n\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(nullability) -// display_name nullability -// documentation ```kotlin\nnullability: Boolean = ...\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// display_name nullability -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// display_name nullability -// documentation ```kotlin\npublic final val nullability: Boolean\n```\n\n----\n\n Whether there is a mismatch between nullability of the existing column and the defined column. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(nullability) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(nullability) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#type. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(type) - /** Whether there is a mismatch between type of the existing column and the defined column. */ - val type: Boolean, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(type) -// display_name type -// documentation ```kotlin\ntype: Boolean\n```\n\n----\n\n Whether there is a mismatch between type of the existing column and the defined column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(type) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): Boolean\n\n```\n\n----\n\n Whether there is a mismatch between type of the existing column and the defined column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(type) -// display_name type -// documentation ```kotlin\ntype: Boolean = ...\n```\n\n----\n\n Whether there is a mismatch between type of the existing column and the defined column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getType(). -// display_name type -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether there is a mismatch between type of the existing column and the defined column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getType(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#type. -// display_name type -// documentation ```kotlin\npublic final val type: Boolean\n```\n\n----\n\n Whether there is a mismatch between type of the existing column and the defined column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#type. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#type. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(autoInc) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(autoInc) - /** Whether there is a mismatch between auto-increment status of the existing column and the defined column. */ - val autoInc: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(autoInc) -// display_name autoInc -// documentation ```kotlin\nautoInc: Boolean\n```\n\n----\n\n Whether there is a mismatch between auto-increment status of the existing column and the defined column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(autoInc) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// display_name autoInc -// documentation ```kotlin\npublic final val autoInc: Boolean\n```\n\n----\n\n Whether there is a mismatch between auto-increment status of the existing column and the defined column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): Boolean\n\n```\n\n----\n\n Whether there is a mismatch between auto-increment status of the existing column and the defined column. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(autoInc) -// display_name autoInc -// documentation ```kotlin\nautoInc: Boolean = ...\n```\n\n----\n\n Whether there is a mismatch between auto-increment status of the existing column and the defined column. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// display_name autoInc -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether there is a mismatch between auto-increment status of the existing column and the defined column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(autoInc) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(autoInc) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(defaults) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(defaults) - /** Whether the default value of the existing column matches that of the defined column. */ - val defaults: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(defaults) -// display_name defaults -// documentation ```kotlin\ndefaults: Boolean\n```\n\n----\n\n Whether the default value of the existing column matches that of the defined column. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(defaults) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component4(). -// display_name component4 -// documentation ```kotlin\npublic final operator fun component4(): Boolean\n\n```\n\n----\n\n Whether the default value of the existing column matches that of the defined column. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(defaults) -// display_name defaults -// documentation ```kotlin\ndefaults: Boolean = ...\n```\n\n----\n\n Whether the default value of the existing column matches that of the defined column. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// display_name defaults -// documentation ```kotlin\npublic final val defaults: Boolean\n```\n\n----\n\n Whether the default value of the existing column matches that of the defined column. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// display_name defaults -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the default value of the existing column matches that of the defined column. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(defaults) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(defaults) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(caseSensitiveName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#caseSensitiveName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getCaseSensitiveName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component5(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(caseSensitiveName) - /** Whether the existing column identifier matches that of the defined column and has the correct casing. */ - val caseSensitiveName: Boolean, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(caseSensitiveName) -// display_name caseSensitiveName -// documentation ```kotlin\ncaseSensitiveName: Boolean\n```\n\n----\n\n Whether the existing column identifier matches that of the defined column and has the correct casing. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(caseSensitiveName) -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#caseSensitiveName. -// display_name caseSensitiveName -// documentation ```kotlin\npublic final val caseSensitiveName: Boolean\n```\n\n----\n\n Whether the existing column identifier matches that of the defined column and has the correct casing. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#caseSensitiveName. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component5(). -// display_name component5 -// documentation ```kotlin\npublic final operator fun component5(): Boolean\n\n```\n\n----\n\n Whether the existing column identifier matches that of the defined column and has the correct casing. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(caseSensitiveName) -// display_name caseSensitiveName -// documentation ```kotlin\ncaseSensitiveName: Boolean = ...\n```\n\n----\n\n Whether the existing column identifier matches that of the defined column and has the correct casing. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getCaseSensitiveName(). -// display_name caseSensitiveName -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the existing column identifier matches that of the defined column and has the correct casing. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getCaseSensitiveName(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(caseSensitiveName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#caseSensitiveName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getCaseSensitiveName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component5(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(caseSensitiveName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(sizeAndScale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#sizeAndScale. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getSizeAndScale(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component6(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(sizeAndScale) - /** Whether the size and scale of the existing column, if applicable, match those of the defined column. */ - val sizeAndScale: Boolean, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(sizeAndScale) -// display_name sizeAndScale -// documentation ```kotlin\nsizeAndScale: Boolean\n```\n\n----\n\n Whether the size and scale of the existing column, if applicable, match those of the defined column. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(sizeAndScale) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component6(). -// display_name component6 -// documentation ```kotlin\npublic final operator fun component6(): Boolean\n\n```\n\n----\n\n Whether the size and scale of the existing column, if applicable, match those of the defined column. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(sizeAndScale) -// display_name sizeAndScale -// documentation ```kotlin\nsizeAndScale: Boolean = ...\n```\n\n----\n\n Whether the size and scale of the existing column, if applicable, match those of the defined column. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getSizeAndScale(). -// display_name sizeAndScale -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the size and scale of the existing column, if applicable, match those of the defined column. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getSizeAndScale(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#sizeAndScale. -// display_name sizeAndScale -// documentation ```kotlin\npublic final val sizeAndScale: Boolean\n```\n\n----\n\n Whether the size and scale of the existing column, if applicable, match those of the defined column. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#sizeAndScale. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``().(sizeAndScale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#sizeAndScale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getSizeAndScale(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#component6(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy().(sizeAndScale) - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#hasDifferences(). - /** Returns `true` if there is a difference between the column definition and the existing column in the database. */ - fun hasDifferences() = this != NoneChanged -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#hasDifferences(). -// display_name hasDifferences -// documentation ```kotlin\npublic final fun hasDifferences(): Boolean\n```\n\n----\n\n Returns `true` if there is a difference between the column definition and the existing column in the database. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#NoneChanged. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getNoneChanged(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#hasDifferences(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion# 20:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n A [ColumnDiff] with no differences. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#``(). 20:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ColumnDiff.Companion\n```\n\n----\n\n A [ColumnDiff] with no differences. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#NoneChanged. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getNoneChanged(). - /** A [ColumnDiff] with no differences. */ - val NoneChanged = ColumnDiff( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#NoneChanged. -// display_name NoneChanged -// documentation ```kotlin\npublic final val NoneChanged: ColumnDiff\n```\n\n----\n\n A [ColumnDiff] with no differences. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getNoneChanged(). -// display_name NoneChanged -// documentation ```kotlin\npublic get(): ColumnDiff\n```\n\n----\n\n A [ColumnDiff] with no differences. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). - nullability = false, - type = false, - autoInc = false, - defaults = false, - caseSensitiveName = false, - sizeAndScale = false, - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#NoneChanged. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getNoneChanged(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#AllChanged. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getAllChanged(). - /** A [ColumnDiff] with differences for every matched property. */ - val AllChanged = ColumnDiff( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#AllChanged. -// display_name AllChanged -// documentation ```kotlin\npublic final val AllChanged: ColumnDiff\n```\n\n----\n\n A [ColumnDiff] with differences for every matched property. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getAllChanged(). -// display_name AllChanged -// documentation ```kotlin\npublic get(): ColumnDiff\n```\n\n----\n\n A [ColumnDiff] with differences for every matched property. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). - nullability = true, - type = true, - autoInc = true, - defaults = true, - caseSensitiveName = true, - sizeAndScale = true, - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#AllChanged. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#getAllChanged(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnType.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnType.kt deleted file mode 100644 index 2fc09d33f..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ColumnType.kt +++ /dev/null @@ -1,7175 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.EntityIDFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - import org.jetbrains.exposed.v1.core.statements.api.ExposedBlob -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# - import org.jetbrains.exposed.v1.core.statements.api.PreparedStatementApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# - import org.jetbrains.exposed.v1.core.statements.api.RowApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import java.io.InputStream -// ^^^^ reference semanticdb maven . . java/ -// ^^ reference semanticdb maven . . java/io/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import java.math.BigInteger -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigInteger# - import java.math.MathContext -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext# - import java.math.RoundingMode -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/RoundingMode# - import java.nio.ByteBuffer -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/nio/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer# - import java.sql.Blob -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/sql/ -// ^^^^ reference semanticdb maven jdk 11 java/sql/Blob# - import java.sql.Clob -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/sql/ -// ^^^^ reference semanticdb maven jdk 11 java/sql/Clob# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - import kotlin.reflect.KClass -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# - import kotlin.reflect.full.isSubclassOf -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^ reference semanticdb maven . . kotlin/reflect/full/ -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/isSubclassOf(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - /** - * Interface common to all column types. - */ - @Suppress("TooManyFunctions") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#[T] - interface IColumnType { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// display_name IColumnType -// documentation ```kotlin\n@Suppress(...) public abstract interface IColumnType : Any\n```\n\n----\n\n\n Interface common to all column types.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable().(value) - /** Returns `true` if the column type is nullable, `false` otherwise. */ - var nullable: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// display_name nullable -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `true` if the column type is nullable, `false` otherwise. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// display_name nullable -// documentation ```kotlin\npublic abstract var nullable: Boolean\n```\n\n----\n\n Returns `true` if the column type is nullable, `false` otherwise. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// display_name nullable -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n Returns `true` if the column type is nullable, `false` otherwise. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n Returns `true` if the column type is nullable, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - /** Returns the SQL type of this column. */ - fun sqlType(): String -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic abstract fun sqlType(): String\n\n```\n\n----\n\n Returns the SQL type of this column. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). - /** - * Converts the specified [value] (from the database) to an object of the appropriated type, for this column type. - * Default implementation returns the same instance. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB().(value) - fun valueFromDB(value: Any): T? -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic abstract fun valueFromDB(value: Any): T?\n\n```\n\n----\n\n\n Converts the specified [value] (from the database) to an object of the appropriated type, for this column type.\n Default implementation returns the same instance.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). - /** Returns an object compatible with the database, from the specified [value], for this column type. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB().(value) - fun valueToDB(value: T?): Any? = value?.let(::notNullValueToDB) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). -// display_name valueToDB -// documentation ```kotlin\npublic open fun valueToDB(value: T?): Any?\n```\n\n----\n\n Returns an object compatible with the database, from the specified [value], for this column type. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). - /** Returns an object compatible with the database, from the specified **non-null** [value], for this column type. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB().(value) - fun notNullValueToDB(value: T & Any): Any = value -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open fun notNullValueToDB(value: T & Any): Any\n```\n\n----\n\n Returns an object compatible with the database, from the specified **non-null** [value], for this column type. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: T & Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). - /** - * Returns the SQL representation of the specified [value], for this column type. - * If the value is `null` and the column is not nullable, an exception will be thrown. - * Used when generating an SQL statement and when logging that statement. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString().(value) -// ⌄ enclosing_range_start local 0 - fun valueToString(value: T?): String = when (value) { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// display_name valueToString -// documentation ```kotlin\npublic open fun valueToString(value: T?): String\n```\n\n----\n\n\n Returns the SQL representation of the specified [value], for this column type.\n If the value is `null` and the column is not nullable, an exception will be thrown.\n Used when generating an SQL statement and when logging that statement.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : T?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString().(value) -// ⌃ enclosing_range_end local 0 - null -> { - check(nullable) { "NULL in non-nullable column" } -// ^^^^^ reference semanticdb maven . . kotlin/check(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - "NULL" - } - - else -> nonNullValueToString(value) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). - /** Returns the SQL representation of the specified **non-null** [value], for this column type. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString().(value) - fun nonNullValueToString(value: T & Any): String = notNullValueToDB(value).toString() -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open fun nonNullValueToString(value: T & Any): String\n```\n\n----\n\n Returns the SQL representation of the specified **non-null** [value], for this column type. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: T & Any\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString(). - /** - * Returns the String representation of the specified [value] when [value] is set as the default for - * the column. - * If the value is `null` and the column is not nullable, an exception will be thrown. - * Used for metadata default value comparison. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString().(value) -// ⌄ enclosing_range_start local 1 - fun valueAsDefaultString(value: T?): String = when (value) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString(). -// display_name valueAsDefaultString -// documentation ```kotlin\npublic open fun valueAsDefaultString(value: T?): String\n```\n\n----\n\n\n Returns the String representation of the specified [value] when [value] is set as the default for\n the column.\n If the value is `null` and the column is not nullable, an exception will be thrown.\n Used for metadata default value comparison.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : T?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString().(value) -// ⌃ enclosing_range_end local 1 - null -> { - check(nullable) { "NULL in non-nullable column" } -// ^^^^^ reference semanticdb maven . . kotlin/check(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - "NULL" - } - - else -> nonNullValueAsDefaultString(value) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString(). - /** - * Returns the String representation of the specified **non-null** [value] when [value] is set as the default for - * the column. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString().(value) - fun nonNullValueAsDefaultString(value: T & Any): String = nonNullValueToString(value) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString(). -// display_name nonNullValueAsDefaultString -// documentation ```kotlin\npublic open fun nonNullValueAsDefaultString(value: T & Any): String\n```\n\n----\n\n\n Returns the String representation of the specified **non-null** [value] when [value] is set as the default for\n the column.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: T & Any\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). - /** Returns the object at the specified [index] in the [rs]. */ - // TODO Could we avoid breaking change here for users? - // TODO What should do the users with custom column types that override this method? -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(index) - fun readObject(rs: RowApi, index: Int): Any? = rs.getObject(index, null, this) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open fun readObject(rs: RowApi, index: Int): Any?\n```\n\n----\n\n Returns the object at the specified [index] in the [rs]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter(). - /** Sets the [value] at the specified [index] into the [stmt]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) - fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n```\n\n----\n\n Sets the [value] at the specified [index] into the [stmt]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) - if (value == null || value is Op.NULL) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# - stmt.setNull(index, this) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(stmt) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(index) - } else { - stmt.set(index, value, this) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(stmt) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). - /** - * Function checks that provided value is suites the column type and throws [IllegalArgumentException] otherwise. - * [value] can be of any type (including [Expression]) - * */ - @Throws(IllegalArgumentException::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate().(value) - fun validateValueBeforeUpdate(value: T?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). -// display_name validateValueBeforeUpdate -// documentation ```kotlin\n@Throws(...) public open fun validateValueBeforeUpdate(value: T?): Unit\n```\n\n----\n\n\n Function checks that provided value is suites the column type and throws [IllegalArgumentException] otherwise.\n [value] can be of any type (including [Expression])\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). - /** - * Defines the appearance of parameter markers in prepared SQL statements. - * - * The default parameter marker is `?`, but it can be overridden in specific cases. - * - * For example, H2 uses `? FORMAT JSON` for JSON columns, - * in Postgres a parameter marker can be explicitly cast to a specific type, etc. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker().(value) - fun parameterMarker(value: T?) = "?" -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). -// display_name parameterMarker -// documentation ```kotlin\npublic open fun parameterMarker(value: T?): String\n```\n\n----\n\n\n Defines the appearance of parameter markers in prepared SQL statements.\n\n The default parameter marker is `?`, but it can be overridden in specific cases.\n\n For example, H2 uses `? FORMAT JSON` for JSON columns,\n in Postgres a parameter marker can be explicitly cast to a specific type, etc.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# - /** - * Standard column type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``().(nullable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable().(value) - abstract class ColumnType(override var nullable: Boolean = false) : IColumnType { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// display_name ColumnType -// documentation ```kotlin\npublic abstract class ColumnType : IColumnType\n```\n\n----\n\n\n Standard column type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``(). -// display_name ColumnType -// documentation ```kotlin\npublic constructor(nullable: Boolean = ...): ColumnType\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``().(nullable) -// display_name nullable -// documentation ```kotlin\nnullable: Boolean = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``().(nullable) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// display_name nullable -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// display_name nullable -// documentation ```kotlin\npublic open override var nullable: Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). -// display_name nullable -// documentation ```kotlin\npublic set(value: Boolean): Unit\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``().(nullable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#toString(). - override fun toString(): String = sqlType() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#toString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - - other as ColumnType<*> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# - - return nullable == other.nullable -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). - override fun hashCode(): Int = 31 * javaClass.hashCode() + nullable.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setNullable(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - /** - * Auto-increment column type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(). - class AutoIncColumnType( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// display_name AutoIncColumnType -// documentation ```kotlin\npublic final class AutoIncColumnType : IColumnType\n```\n\n----\n\n\n Auto-increment column type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(). -// display_name AutoIncColumnType -// documentation ```kotlin\npublic constructor(delegate: ColumnType, _autoincSeq: String?, fallbackSeqName: String): AutoIncColumnType\n```\n\n----\n\n Returns the base column type of this auto-increment column. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). - /** Returns the base column type of this auto-increment column. */ - val delegate: ColumnType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: ColumnType\n```\n\n----\n\n Returns the base column type of this auto-increment column. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// display_name delegate -// documentation ```kotlin\npublic final val delegate: ColumnType\n```\n\n----\n\n Returns the base column type of this auto-increment column. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): ColumnType\n```\n\n----\n\n Returns the base column type of this auto-increment column. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(_autoincSeq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). - private val _autoincSeq: String?, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// display_name _autoincSeq -// documentation ```kotlin\nprivate final val _autoincSeq: String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(_autoincSeq) -// display_name _autoincSeq -// documentation ```kotlin\n_autoincSeq: String?\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(_autoincSeq) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). -// display_name _autoincSeq -// documentation ```kotlin\nprivate get(): String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(_autoincSeq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(fallbackSeqName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). - private val fallbackSeqName: String -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(fallbackSeqName) -// display_name fallbackSeqName -// documentation ```kotlin\nfallbackSeqName: String\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(fallbackSeqName) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// display_name fallbackSeqName -// documentation ```kotlin\nprivate final val fallbackSeqName: String\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). -// display_name fallbackSeqName -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(fallbackSeqName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). - ) : IColumnType by delegate { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``().(delegate) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence().(value) - private var _sequence: Sequence? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// display_name _sequence -// documentation ```kotlin\nprivate final var _sequence: Sequence?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// display_name _sequence -// documentation ```kotlin\nprivate get(): Sequence?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// display_name _sequence -// documentation ```kotlin\nprivate set(value: Sequence?): Unit\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence().(value) -// display_name value -// documentation ```kotlin\nvalue: Sequence?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. - /** The sequence used to generate new values for this auto-increment column. */ - val sequence: Sequence? -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// display_name sequence -// documentation ```kotlin\npublic final val sequence: Sequence?\n```\n\n----\n\n The sequence used to generate new values for this auto-increment column. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ⌄ enclosing_range_start local 2 - get() = _sequence ?: autoincSeq?.let { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// display_name sequence -// documentation ```kotlin\npublic get(): Sequence?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 2 7:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - Sequence( -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``(). - it, -// ^^ reference local 2 - startWith = 1, - minValue = 1, - maxValue = currentDialect.sequenceMaxValue -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ⌃ enclosing_range_end local 2 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) - constructor(delegate: ColumnType, sequence: Sequence) : this(delegate, sequence.name, sequence.name) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1). 2:5 -// display_name AutoIncColumnType -// documentation ```kotlin\npublic constructor(delegate: ColumnType, sequence: Sequence): AutoIncColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: ColumnType\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) -// display_name sequence -// documentation ```kotlin\nsequence: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(delegate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) - _sequence = sequence -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1).(sequence) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. - /** The name of the sequence used to generate new values for this auto-increment column. */ - val autoincSeq: String? -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// display_name autoincSeq -// documentation ```kotlin\npublic final val autoincSeq: String?\n```\n\n----\n\n The name of the sequence used to generate new values for this auto-increment column. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ⌄ enclosing_range_start local 3 - get() = _autoincSeq.takeIf { currentDialect.supportsCreateSequence } -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// display_name autoincSeq -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: String?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - ?: fallbackSeqName.takeIf { currentDialect.needsSequenceToAutoInc } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ⌃ enclosing_range_end local 4 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. - /** The SQL expression that advances the sequence of this auto-increment column. */ - val nextValExpression: NextVal<*>? -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// display_name nextValExpression -// documentation ```kotlin\npublic final val nextValExpression: NextVal<*>?\n```\n\n----\n\n The SQL expression that advances the sequence of this auto-increment column. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ⌄ enclosing_range_start local 5 - get() = autoincSeq?.let { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// display_name nextValExpression -// documentation ```kotlin\npublic get(): NextVal<*>?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 5 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - if (delegate is IntegerColumnType) sequence?.nextIntVal() else sequence?.nextLongVal() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/nextIntVal(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/nextLongVal(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ⌃ enclosing_range_end local 5 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) - private fun resolveAutoIncType(columnType: IColumnType<*>): String = when { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType(). -// display_name resolveAutoIncType -// documentation ```kotlin\nprivate final fun resolveAutoIncType(columnType: IColumnType<*>): String\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) - columnType is EntityIDColumnType<*> -> resolveAutoIncType(columnType.idColumn.columnType) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - columnType is IntegerColumnType && autoincSeq != null -> currentDialect.dataTypeProvider.integerType() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). - columnType is IntegerColumnType -> currentDialect.dataTypeProvider.integerAutoincType() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). - columnType is LongColumnType && autoincSeq != null -> currentDialect.dataTypeProvider.longType() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#autoincSeq. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getAutoincSeq(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). - columnType is LongColumnType -> currentDialect.dataTypeProvider.longAutoincType() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). - else -> guessAutoIncTypeBy(columnType.sqlType()) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType().(columnType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } ?: error("Unsupported type $delegate for auto-increment") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy().(sqlType) -// ⌄ enclosing_range_start local 6 - private fun guessAutoIncTypeBy(sqlType: String): String? = when (sqlType) { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy(). -// display_name guessAutoIncTypeBy -// documentation ```kotlin\nprivate final fun guessAutoIncTypeBy(sqlType: String): String?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy().(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\nlocal val : String\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy().(sqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy().(sqlType) -// ⌃ enclosing_range_end local 6 - currentDialect.dataTypeProvider.longType() -> currentDialect.dataTypeProvider.longAutoincType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). - currentDialect.dataTypeProvider.integerType() -> currentDialect.dataTypeProvider.integerAutoincType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). - currentDialect.dataTypeProvider.ulongType() -> currentDialect.dataTypeProvider.ulongAutoincType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). - currentDialect.dataTypeProvider.uintegerType() -> currentDialect.dataTypeProvider.uintegerAutoincType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). - else -> null - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#guessAutoIncTypeBy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sqlType(). - override fun sqlType(): String = resolveAutoIncType(delegate) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#resolveAutoIncType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) - return when { - other == null -> false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) - this === other -> true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) - this::class != other::class -> false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) - other !is AutoIncColumnType<*> -> false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - delegate != other.delegate -> false -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). - _autoincSeq != other._autoincSeq -> false -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). - fallbackSeqName != other.fallbackSeqName -> false -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). - sequence != other.sequence -> false -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. - else -> true - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 7 - var result = delegate.hashCode() -// ^^^^^^ definition local 7 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ⌃ enclosing_range_end local 7 - result = 31 * result + (_autoincSeq?.hashCode() ?: 0) -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_autoincSeq. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_autoincSeq(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - result = 31 * result + fallbackSeqName.hashCode() -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#fallbackSeqName. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getFallbackSeqName(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - result = 31 * result + (_sequence?.hashCode() ?: 0) -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#_sequence. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#get_sequence(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#set_sequence(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - return result -// ^^^^^^ reference local 7 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. - /** Returns `true` if this is an auto-increment column, `false` otherwise. */ - val IColumnType<*>.isAutoInc: Boolean -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// display_name isAutoInc -// documentation ```kotlin\npublic final val IColumnType<*>.isAutoInc: Boolean\n```\n\n----\n\n Returns `true` if this is an auto-increment column, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). - get() = this is AutoIncColumnType || (this is EntityIDColumnType<*> && idColumn.columnType.isAutoInc) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// display_name isAutoInc -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. - /** Returns this column's type cast as [AutoIncColumnType] or `null` if the cast fails. */ - val Column<*>.autoIncColumnType: AutoIncColumnType<*>? -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// display_name autoIncColumnType -// documentation ```kotlin\npublic final val Column<*>.autoIncColumnType: AutoIncColumnType<*>?\n```\n\n----\n\n Returns this column's type cast as [AutoIncColumnType] or `null` if the cast fails. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). - get() = (columnType as? AutoIncColumnType) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// display_name autoIncColumnType -// documentation ```kotlin\npublic get(): AutoIncColumnType<*>?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - ?: (columnType as? EntityIDColumnType<*>)?.idColumn?.columnType as? AutoIncColumnType -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rawSqlType(). - internal fun IColumnType<*>.rawSqlType(): IColumnType<*> = when { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rawSqlType(). -// display_name rawSqlType -// documentation ```kotlin\ninternal final fun IColumnType<*>.rawSqlType(): IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - this is AutoIncColumnType -> delegate -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). - this is EntityIDColumnType<*> && idColumn.columnType is AutoIncColumnType -> idColumn.columnType.delegate -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). - else -> this - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rawSqlType(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). - /** Returns whether this column is registered to an [IdTable] and is that table's `id` column. */ - internal fun Column<*>.isEntityIdentifier(): Boolean { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// display_name isEntityIdentifier -// documentation ```kotlin\ninternal final fun Column<*>.isEntityIdentifier(): Boolean\n```\n\n----\n\n Returns whether this column is registered to an [IdTable] and is that table's `id` column. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - if (columnType !is EntityIDColumnType<*>) return false -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - -// ⌄ enclosing_range_start local 8 - val tableToCheck = ((table as? Alias<*>)?.delegate ?: table) as? IdTable<*> -// ^^^^^^^^^^^^ definition local 8 -// display_name tableToCheck -// documentation ```kotlin\nlocal val tableToCheck: IdTable<*>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 8 - return tableToCheck?.id == columnType.idColumn -// ^^^^^^^^^^^^ reference local 8 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - /** - * Identity column type for storing unique [EntityID] values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). - class EntityIDColumnType( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// display_name EntityIDColumnType -// documentation ```kotlin\npublic final class EntityIDColumnType : ColumnType>\n```\n\n----\n\n\n Identity column type for storing unique [EntityID] values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). -// display_name EntityIDColumnType -// documentation ```kotlin\npublic constructor(idColumn: Column): EntityIDColumnType\n```\n\n----\n\n The underlying wrapped column storing the identity values. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``().(idColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). - /** The underlying wrapped column storing the identity values. */ - val idColumn: Column -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``().(idColumn) -// display_name idColumn -// documentation ```kotlin\nidColumn: Column\n```\n\n----\n\n The underlying wrapped column storing the identity values. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``().(idColumn) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// display_name idColumn -// documentation ```kotlin\npublic get(): Column\n```\n\n----\n\n The underlying wrapped column storing the identity values. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// display_name idColumn -// documentation ```kotlin\npublic final val idColumn: Column\n```\n\n----\n\n The underlying wrapped column storing the identity values. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``().(idColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). - ) : ColumnType>() { -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). - - init { - require(idColumn.table is IdTable<*>) { "EntityId supported only for IdTables" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#sqlType(). - override fun sqlType(): String = idColumn.columnType.sqlType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: EntityID): Any = idColumn.columnType.notNullValueToDB(value.value) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: EntityID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: EntityID\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: EntityID): String = idColumn.columnType.nonNullValueToString(value.value) -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: EntityID): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: EntityID\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): EntityID = EntityIDFunctionProvider.createEntityID( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\n@Suppress(...) public open override fun valueFromDB(value: Any): EntityID\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 9 - when (value) { -// ^^^^^ definition local 9 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 9 - is EntityID<*> -> value.value as T -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. - else -> idColumn.columnType.valueFromDB(value) as T -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB().(value) - }, - idColumn.table as IdTable -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(index) - override fun readObject(rs: RowApi, index: Int): Any? = idColumn.columnType.readObject(rs, index) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(rs) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals().(other) - if (other !is EntityIDColumnType<*>) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - - return idColumn == other.idColumn -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#hashCode(). - override fun hashCode(): Int = 31 * super.hashCode() + idColumn.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# - /** - * An interface defining the transformation between a source column type and a target type. - * - * @param Wrapped The type of the column values after transformation - * @param Unwrapped The type of the column values without transformation - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Wrapped] - interface ColumnTransformer { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// display_name ColumnTransformer -// documentation ```kotlin\npublic abstract interface ColumnTransformer : Any\n```\n\n----\n\n\n An interface defining the transformation between a source column type and a target type.\n\n @param Wrapped The type of the column values after transformation\n @param Unwrapped The type of the column values without transformation\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). - /** - * Returns the underlying column value without a transformation applied ([Wrapped] -> [Unwrapped]). - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap().(value) - fun unwrap(value: Wrapped): Unwrapped -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// display_name unwrap -// documentation ```kotlin\npublic abstract fun unwrap(value: Wrapped): Unwrapped\n\n```\n\n----\n\n\n Returns the underlying column value without a transformation applied ([Wrapped] -> [Unwrapped]).\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). - /** - * Applies transformation to the underlying column value ([Unwrapped] -> [Wrapped]) - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap().(value) - fun wrap(value: Unwrapped): Wrapped -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// display_name wrap -// documentation ```kotlin\npublic abstract fun wrap(value: Unwrapped): Wrapped\n\n```\n\n----\n\n\n Applies transformation to the underlying column value ([Unwrapped] -> [Wrapped])\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap().(value) -// display_name value -// documentation ```kotlin\nvalue: Unwrapped\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Wrapped] - fun columnTransformer( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). -// display_name columnTransformer -// documentation ```kotlin\npublic final fun columnTransformer(unwrap: (@R|kotlin/ParameterName|(name = String(value)) Wrapped) -> Unwrapped, wrap: (@R|kotlin/ParameterName|(name = String(value)) Unwrapped) -> Wrapped): ColumnTransformer\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(unwrap) - unwrap: (value: Wrapped) -> Unwrapped, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(unwrap) -// display_name unwrap -// documentation ```kotlin\nunwrap: (@R|kotlin/ParameterName|(name = String(value)) Wrapped) -> Unwrapped\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(unwrap) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(wrap) - wrap: (value: Unwrapped) -> Wrapped -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(wrap) -// display_name wrap -// documentation ```kotlin\nwrap: (@R|kotlin/ParameterName|(name = String(value)) Unwrapped) -> Wrapped\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(wrap) - ): ColumnTransformer { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - return object : ColumnTransformer { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : ColumnTransformer\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap().(value) - override fun unwrap(value: Wrapped): Unwrapped = unwrap(value) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap(). -// display_name unwrap -// documentation ```kotlin\npublic open override fun unwrap(value: Wrapped): Unwrapped\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(unwrap) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#unwrap(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap().(value) - override fun wrap(value: Unwrapped): Wrapped = wrap(value) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap(). -// display_name wrap -// documentation ```kotlin\npublic open override fun wrap(value: Unwrapped): Wrapped\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap().(value) -// display_name value -// documentation ```kotlin\nvalue: Unwrapped\n``` -// ^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer().(wrap) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#wrap(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# - /** - * A class that handles the transformation between a source column type and a target type. - * - * [ColumnWithTransform] extends [ColumnType] and can be used to define columns. - * - * It does not apply transformations to `null` values. `null` values are passed directly - * to the delegated column type. If you need to transform `null` values, use [NullableColumnWithTransform] instead. - * - * @param Wrapped The type to which the column value of type [Unwrapped] is transformed - * @param Unwrapped The type of the column - * @param delegate The original column's [IColumnType] - * @param transformer Instance of [ColumnTransformer] that makes actual data transformation - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``(). - open class ColumnWithTransform( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// display_name ColumnWithTransform -// documentation ```kotlin\npublic open class ColumnWithTransform : ColumnType\n```\n\n----\n\n\n A class that handles the transformation between a source column type and a target type.\n\n [ColumnWithTransform] extends [ColumnType] and can be used to define columns.\n\n It does not apply transformations to `null` values. `null` values are passed directly\n to the delegated column type. If you need to transform `null` values, use [NullableColumnWithTransform] instead.\n\n @param Wrapped The type to which the column value of type [Unwrapped] is transformed\n @param Unwrapped The type of the column\n @param delegate The original column's [IColumnType]\n @param transformer Instance of [ColumnTransformer] that makes actual data transformation\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``(). -// display_name ColumnWithTransform -// documentation ```kotlin\npublic constructor(delegate: IColumnType, transformer: ColumnTransformer): ColumnWithTransform\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). - val delegate: IColumnType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: IColumnType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// display_name delegate -// documentation ```kotlin\npublic final val delegate: IColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(transformer) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). - val transformer: ColumnTransformer -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(transformer) -// display_name transformer -// documentation ```kotlin\ntransformer: ColumnTransformer\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(transformer) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// display_name transformer -// documentation ```kotlin\npublic get(): ColumnTransformer\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// display_name transformer -// documentation ```kotlin\npublic final val transformer: ColumnTransformer\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``().(transformer) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). - ) : ColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). - /** - * Recursively unwraps the given value by applying the delegate's transformation. - * - * This method will recursively call unwrap on the inner delegate if the delegate - * is also an instance of [ColumnWithTransform]. This is useful for handling nested - * transformations. - * - * @param value The value to unwrap. Could be null. - * @return The unwrapped value. Returns the value transformed by the transformer if it's not null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) - open fun unwrapRecursive(value: Wrapped?): Any? { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// display_name unwrapRecursive -// documentation ```kotlin\npublic open fun unwrapRecursive(value: Wrapped?): Any?\n```\n\n----\n\n\n Recursively unwraps the given value by applying the delegate's transformation.\n\n This method will recursively call unwrap on the inner delegate if the delegate\n is also an instance of [ColumnWithTransform]. This is useful for handling nested\n transformations.\n\n @param value The value to unwrap. Could be null.\n @return The unwrapped value. Returns the value transformed by the transformer if it's not null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) - return if (delegate is ColumnWithTransform<*, *>) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# - (delegate as ColumnWithTransform).unwrapRecursive(transformer.unwrap(value as Wrapped)) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) - } else { -// ⌄ enclosing_range_start local 10 - value?.let { transformer.unwrap(value) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: Wrapped & Any\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive().(value) -// ⌃ enclosing_range_end local 10 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. - /** - * Gets the original column type that this column with transformation wraps around. - * - * This property will recursively unwrap the delegate column type if the delegate - * is also an instance of [ColumnWithTransform]. This ensures that you get the - * original column type, regardless of the number of nested transformations. - * - * @return The original column's [IColumnType]. - */ - val originalColumnType: IColumnType -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. -// display_name originalColumnType -// documentation ```kotlin\npublic final val originalColumnType: IColumnType\n```\n\n----\n\n\n Gets the original column type that this column with transformation wraps around.\n\n This property will recursively unwrap the delegate column type if the delegate\n is also an instance of [ColumnWithTransform]. This ensures that you get the\n original column type, regardless of the number of nested transformations.\n\n @return The original column's [IColumnType].\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). - get() = when { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). -// display_name originalColumnType -// documentation ```kotlin\npublic get(): IColumnType\n``` - delegate is ColumnWithTransform<*, *> -> delegate.originalColumnType -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. - else -> delegate as IColumnType -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#sqlType(). - override fun sqlType(): String = delegate.sqlType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#nullable. - override var nullable: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#nullable. -// display_name nullable -// documentation ```kotlin\npublic open override var nullable: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getNullable(). - get() = delegate.nullable -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getNullable(). -// display_name nullable -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable().(value) - set(value) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable(). -// display_name nullable -// documentation ```kotlin\npublic set(value: Boolean): Unit\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable().(value) - delegate.nullable = value -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#nullable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setNullable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB().(value) - override fun valueFromDB(value: Any): Wrapped? { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Wrapped?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB().(value) -// ⌄ enclosing_range_start local 11 - return delegate.valueFromDB(value)?.let { transformer.wrap(it) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Unwrapped & Any\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^ reference local 11 -// ⌃ enclosing_range_end local 11 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB().(value) - override fun valueToDB(value: Wrapped?): Any? { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB(). -// display_name valueToDB -// documentation ```kotlin\npublic open override fun valueToDB(value: Wrapped?): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueToDB(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB().(value) -// ⌄ enclosing_range_start local 12 - return delegate.valueToDB(value?.let { transformer.unwrap(it) }) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: Wrapped & Any\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^ reference local 12 -// ⌃ enclosing_range_end local 12 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB().(value) - override fun notNullValueToDB(value: Wrapped & Any): Any { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: Wrapped & Any): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped & Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB().(value) - return delegate.notNullValueToDB(transformer.unwrap(value)!!) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(index) - override fun readObject(rs: RowApi, index: Int): Any? = delegate.readObject(rs, index) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(rs) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(value) - return delegate.setParameter(stmt, index, value) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker().(value) - override fun parameterMarker(value: Wrapped?): String { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker(). -// display_name parameterMarker -// documentation ```kotlin\npublic open override fun parameterMarker(value: Wrapped?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#parameterMarker(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker().(value) -// ⌄ enclosing_range_start local 13 - return delegate.parameterMarker(value?.let { transformer.unwrap(it) }) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 13 -// display_name it -// documentation ```kotlin\nit: Wrapped & Any\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^ reference local 13 -// ⌃ enclosing_range_end local 13 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#parameterMarker(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform# - /** - * A class that handles the transformation between a source column type and a target type, - * but also supports transformations involving `null` values. - * - * [NullableColumnWithTransform] extends [ColumnType] and can be used to define columns - * that can transform `null` to `non-null` values and vice versa. - * - * @param Wrapped The type to which the column value of type [Unwrapped] is transformed - * @param Unwrapped The type of the column - * @param delegate The original column's [IColumnType] - * @param transformer Instance of [ColumnTransformer] that makes actual data transformation - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``(). - open class NullableColumnWithTransform( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform# -// display_name NullableColumnWithTransform -// documentation ```kotlin\npublic open class NullableColumnWithTransform : ColumnWithTransform\n```\n\n----\n\n\n A class that handles the transformation between a source column type and a target type,\n but also supports transformations involving `null` values.\n\n [NullableColumnWithTransform] extends [ColumnType] and can be used to define columns\n that can transform `null` to `non-null` values and vice versa.\n\n @param Wrapped The type to which the column value of type [Unwrapped] is transformed\n @param Unwrapped The type of the column\n @param delegate The original column's [IColumnType]\n @param transformer Instance of [ColumnTransformer] that makes actual data transformation\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``(). -// display_name NullableColumnWithTransform -// documentation ```kotlin\npublic constructor(delegate: IColumnType, transformer: ColumnTransformer): NullableColumnWithTransform\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(delegate) - delegate: IColumnType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(transformer) - transformer: ColumnTransformer -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(transformer) -// display_name transformer -// documentation ```kotlin\ntransformer: ColumnTransformer\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(transformer) - ) : ColumnWithTransform(delegate, transformer) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(delegate) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``().(transformer) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive(). - /** - * Recursively unwraps the given value by applying the delegate's transformation. - * - * This method will recursively call unwrap on the inner delegate if the delegate - * is also an instance of [ColumnWithTransform]. This is useful for handling nested - * transformations. Unlike [ColumnWithTransform.unwrapRecursive], this method allows - * transformation involving `null` values. - * - * @param value The value to unwrap. Could be `null`. - * @return The unwrapped value. Returns the value transformed by the transformer, which - * could be `null` if the transformer design allows it. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive().(value) - override fun unwrapRecursive(value: Wrapped?): Any? { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive(). -// display_name unwrapRecursive -// documentation ```kotlin\npublic open override fun unwrapRecursive(value: Wrapped?): Any?\n```\n\n----\n\n\n Recursively unwraps the given value by applying the delegate's transformation.\n\n This method will recursively call unwrap on the inner delegate if the delegate\n is also an instance of [ColumnWithTransform]. This is useful for handling nested\n transformations. Unlike [ColumnWithTransform.unwrapRecursive], this method allows\n transformation involving `null` values.\n\n @param value The value to unwrap. Could be `null`.\n @return The unwrapped value. Returns the value transformed by the transformer, which\n could be `null` if the transformer design allows it.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive().(value) - return if (delegate is ColumnWithTransform<*, *>) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# - (delegate as ColumnWithTransform).unwrapRecursive(transformer.unwrap(value as Wrapped)) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive().(value) - } else { - transformer.unwrap(value as Wrapped) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#unwrapRecursive(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB().(value) - override fun valueFromDB(value: Any): Wrapped? { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Wrapped?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB().(value) - return transformer.wrap(delegate.valueFromDB(value) as Unwrapped) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#transformer. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB().(value) - override fun valueToDB(value: Wrapped?): Any? { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB(). -// display_name valueToDB -// documentation ```kotlin\npublic open override fun valueToDB(value: Wrapped?): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB().(value) - // All the values go through the transformer since it can map null values to non-null values - return delegate.valueToDB(transformer.unwrap(value as Wrapped)) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getDelegate(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString().(value) - override fun valueToString(value: Wrapped?): String { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString(). -// display_name valueToString -// documentation ```kotlin\npublic open override fun valueToString(value: Wrapped?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#valueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: Wrapped?\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString().(value) - return delegate.valueToString(transformer.unwrap(value as Wrapped)) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getDelegate(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#getTransformer(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#transformer. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#unwrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#valueToString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform# - - // Numeric columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). - /** - * Numeric column for storing 1-byte integers. - */ - class ByteColumnType : ColumnType() { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType# -// display_name ByteColumnType -// documentation ```kotlin\npublic final class ByteColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 1-byte integers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). -// display_name ByteColumnType -// documentation ```kotlin\npublic constructor(): ByteColumnType\n```\n\n----\n\n\n Numeric column for storing 1-byte integers.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.byteType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 14 - override fun valueFromDB(value: Any): Byte = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Byte\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^^ definition local 14 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 14 - is Byte -> value -// ^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) - is Number -> value.toByte() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Number#toByte(). - is String -> value.toByte() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/text/toByte(). - else -> error("Unexpected value of type Byte: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB().(value) - override fun valueToDB(value: Byte?): Any? { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB(). -// display_name valueToDB -// documentation ```kotlin\npublic open override fun valueToDB(value: Byte?): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Byte?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB().(value) - return if (currentDialect is SQLServerDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - // Workaround for SQL Server JDBC driver mysterious error for in-range values if there's a CHECK constraint - value?.toShort() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/Byte#toShort(). - } else { - super.valueToDB(value) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#valueToDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). - /** - * Numeric column for storing unsigned 1-byte integers. - * - * **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this column will represent the - * database's 2-byte integer type with a check constraint that ensures storage of only values - * between 0 and [UByte.MAX_VALUE] inclusive. - */ - class UByteColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType# -// display_name UByteColumnType -// documentation ```kotlin\npublic final class UByteColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 1-byte integers.\n\n **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this column will represent the\n database's 2-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UByte.MAX_VALUE] inclusive.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). -// display_name UByteColumnType -// documentation ```kotlin\npublic constructor(): UByteColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 1-byte integers.\n\n **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this column will represent the\n database's 2-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UByte.MAX_VALUE] inclusive.\n -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.ubyteType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): UByte { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): UByte\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 15 - return when (value) { -// ^^^^^ definition local 15 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 15 - is UByte -> value -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) - is Byte -> value.toUByte() -// ^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/toUByte(). - is Number -> value.toShort().toUByte() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/Number#toShort(). -// ^^^^^^^ reference semanticdb maven . . kotlin/toUByte(+1). - is String -> value.toUByte() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/toUByte(). - else -> error("Unexpected value of type Byte: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 17 - val v = when (value) { -// ^ definition local 16 -// display_name v -// documentation ```kotlin\nlocal val v: Any?\n``` -// ^^^^^ definition local 17 -// display_name -// documentation ```kotlin\nlocal val : Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) -// ⌃ enclosing_range_end local 17 - is UByte -> value.toShort() -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/UByte#toShort(). - else -> value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(value) - } -// ⌃ enclosing_range_end local 16 - super.setParameter(stmt, index, v) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter().(index) -// ^ reference local 16 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: UByte): Any = value.toShort() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: UByte): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UByte\n``` -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/UByte#toShort(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#notNullValueToDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). - /** - * Numeric column for storing 2-byte integers. - */ - class ShortColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType# -// display_name ShortColumnType -// documentation ```kotlin\npublic final class ShortColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 2-byte integers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). -// display_name ShortColumnType -// documentation ```kotlin\npublic constructor(): ShortColumnType\n```\n\n----\n\n\n Numeric column for storing 2-byte integers.\n -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.shortType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 18 - override fun valueFromDB(value: Any): Short = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Short\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^ definition local 18 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 18 - is Short -> value -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) - is Number -> value.toShort() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/Number#toShort(). - is String -> value.toShort() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/toShort(). - else -> error("Unexpected value of type Short: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#valueFromDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). - /** - * Numeric column for storing unsigned 2-byte integers. - * - * **Note:** If the database being used is not MySQL or MariaDB, this column will represent the database's 4-byte - * integer type with a check constraint that ensures storage of only values between 0 and [UShort.MAX_VALUE] inclusive. - */ - class UShortColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType# -// display_name UShortColumnType -// documentation ```kotlin\npublic final class UShortColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 2-byte integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will represent the database's 4-byte\n integer type with a check constraint that ensures storage of only values between 0 and [UShort.MAX_VALUE] inclusive.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). -// display_name UShortColumnType -// documentation ```kotlin\npublic constructor(): UShortColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 2-byte integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will represent the database's 4-byte\n integer type with a check constraint that ensures storage of only values between 0 and [UShort.MAX_VALUE] inclusive.\n -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.ushortType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): UShort { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): UShort\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 19 - return when (value) { -// ^^^^^ definition local 19 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 19 - is UShort -> value -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) - is Short -> value.toUShort() -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/toUShort(+1). - is Number -> value.toInt().toUShort() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/Number#toInt(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/toUShort(+2). - is String -> value.toUShort() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/toUShort(). - else -> error("Unexpected value of type Short: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) -// ⌄ enclosing_range_start local 20 -// ⌄ enclosing_range_start local 21 - val v = when (value) { -// ^ definition local 20 -// display_name v -// documentation ```kotlin\nlocal val v: Any?\n``` -// ^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) -// ⌃ enclosing_range_end local 21 - is UShort -> value.toInt() -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) -// ^^^^^ reference semanticdb maven . . kotlin/UShort#toInt(). - else -> value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(value) - } -// ⌃ enclosing_range_end local 20 - super.setParameter(stmt, index, v) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter().(index) -// ^ reference local 20 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: UShort): Any = value.toInt() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: UShort): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UShort\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/UShort#toInt(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#notNullValueToDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - /** - * Numeric column for storing 4-byte integers. - */ - class IntegerColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// display_name IntegerColumnType -// documentation ```kotlin\npublic final class IntegerColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 4-byte integers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// display_name IntegerColumnType -// documentation ```kotlin\npublic constructor(): IntegerColumnType\n```\n\n----\n\n\n Numeric column for storing 4-byte integers.\n -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.integerType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 22 - override fun valueFromDB(value: Any): Int = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition local 22 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 22 - is Int -> value -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) - is Number -> value.toInt() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/Number#toInt(). - is String -> value.toInt() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). - else -> error("Unexpected value of type Int: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#valueFromDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). - /** - * Numeric column for storing unsigned 4-byte integers. - * - * **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's - * 8-byte integer type with a check constraint that ensures storage of only values - * between 0 and [UInt.MAX_VALUE] inclusive. - */ - class UIntegerColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType# -// display_name UIntegerColumnType -// documentation ```kotlin\npublic final class UIntegerColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 4-byte integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's\n 8-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UInt.MAX_VALUE] inclusive.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). -// display_name UIntegerColumnType -// documentation ```kotlin\npublic constructor(): UIntegerColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 4-byte integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's\n 8-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UInt.MAX_VALUE] inclusive.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.uintegerType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): UInt { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): UInt\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 23 - return when (value) { -// ^^^^^ definition local 23 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 23 - is UInt -> value -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) - is Int -> value.toUInt() -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/toUInt(+2). - is Number -> value.toLong().toUInt() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Number#toLong(). -// ^^^^^^ reference semanticdb maven . . kotlin/toUInt(+3). - is String -> value.toUInt() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/text/toUInt(). - else -> error("Unexpected value of type Int: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - val v = when (value) { -// ^ definition local 24 -// display_name v -// documentation ```kotlin\nlocal val v: Any?\n``` -// ^^^^^ definition local 25 -// display_name -// documentation ```kotlin\nlocal val : Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) -// ⌃ enclosing_range_end local 25 - is UInt -> value.toLong() -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/UInt#toLong(). - else -> value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(value) - } -// ⌃ enclosing_range_end local 24 - super.setParameter(stmt, index, v) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter().(index) -// ^ reference local 24 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: UInt): Any = value.toLong() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: UInt): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UInt\n``` -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/UInt#toLong(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#notNullValueToDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - /** - * Numeric column for storing 8-byte integers. - */ - class LongColumnType : ColumnType() { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -// display_name LongColumnType -// documentation ```kotlin\npublic final class LongColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 8-byte integers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// display_name LongColumnType -// documentation ```kotlin\npublic constructor(): LongColumnType\n```\n\n----\n\n\n Numeric column for storing 8-byte integers.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.longType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 26 - override fun valueFromDB(value: Any): Long = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Long\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^ definition local 26 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 26 - is Long -> value -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) - is Number -> value.toLong() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Number#toLong(). - is String -> value.toLong() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/text/toLong(). - else -> error("Unexpected value of type Long: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#valueFromDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). - /** - * Numeric column for storing unsigned 8-byte integers. - */ - class ULongColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType# -// display_name ULongColumnType -// documentation ```kotlin\npublic final class ULongColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 8-byte integers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). -// display_name ULongColumnType -// documentation ```kotlin\npublic constructor(): ULongColumnType\n```\n\n----\n\n\n Numeric column for storing unsigned 8-byte integers.\n -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.ulongType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): ULong { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): ULong\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . kotlin/ULong# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 27 - return when (value) { -// ^^^^^ definition local 27 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 27 - is ULong -> value -// ^^^^^ reference semanticdb maven . . kotlin/ULong# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 28 - is Long -> value.takeIf { it >= 0 }?.toULong() -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: Long\n``` -// ^^ reference local 28 -// ^^ reference semanticdb maven . . kotlin/Long#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . kotlin/toULong(+3). -// ⌃ enclosing_range_end local 28 -// ⌄ enclosing_range_start local 29 - is Double -> value.takeIf { it >= 0 }?.toULong() // For SQLite -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^ definition local 29 -// display_name it -// documentation ```kotlin\nit: Double\n``` -// ^^ reference local 29 -// ^^ reference semanticdb maven . . kotlin/Double#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . kotlin/toULong(+5). -// ⌃ enclosing_range_end local 29 - is Number -> { -// ^^^^^^ reference semanticdb maven . . kotlin/Number# - valueFromDB(value.toString()) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). - } - - is String -> { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 30 - value.toBigInteger().takeIf { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBigInteger(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^ definition local 30 2:17 -// display_name it -// documentation ```kotlin\nit: BigInteger\n``` - it >= "0".toBigInteger() && it <= ULong.MAX_VALUE.toString().toBigInteger() -// ^^ reference local 30 -// ^^ reference semanticdb maven jdk 11 java/math/BigInteger#compareTo(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBigInteger(). -// ^^ reference local 30 -// ^^ reference semanticdb maven jdk 11 java/math/BigInteger#compareTo(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ULong#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ULong#Companion#getMAX_VALUE(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/ULong#toString(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBigInteger(). - }?.toString()?.toULong() -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigInteger#toString(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/toULong(). -// ⌃ enclosing_range_end local 30 - } - - else -> error("Unexpected value of type Long: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } ?: error("Negative value but type is ULong: $value") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: ULong): Any { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: ULong): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: ULong\n``` -// ^^^^^ reference semanticdb maven . . kotlin/ULong# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// ⌄ enclosing_range_start local 31 - val dialect = currentDialect -// ^^^^^^^ definition local 31 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 31 - return when { - // PostgreSQLNG does not throw `out of range` error, so it's handled here to prevent storing invalid values - dialect is PostgreSQLNGDialect -> { -// ^^^^^^^ reference local 31 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect# -// ⌄ enclosing_range_start local 32 - value.takeIf { it >= 0uL && it <= Long.MAX_VALUE.toULong() }?.toLong() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 32 -// display_name it -// documentation ```kotlin\nit: ULong\n``` -// ^^ reference local 32 -// ^^ reference semanticdb maven . . kotlin/ULong#compareTo(+3). -// ^^ reference local 32 -// ^^ reference semanticdb maven . . kotlin/ULong#compareTo(+3). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#getMAX_VALUE(). -// ^^^^^^^ reference semanticdb maven . . kotlin/toULong(+3). -// ^^^^^^ reference semanticdb maven . . kotlin/ULong#toLong(). -// ⌃ enclosing_range_end local 32 - ?: error("Value out of range: $value") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) - } - - dialect is PostgreSQLDialect -> BigInteger(value.toString()) -// ^^^^^^^ reference local 31 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigInteger#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/ULong#toString(). - // Long is also an accepted mapping, but this would require handling as above for Oor errors - dialect is H2Dialect -> BigDecimal(value.toString()) -// ^^^^^^^ reference local 31 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/ULong#toString(). - - else -> value.toString() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/ULong#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#notNullValueToDB(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). - /** - * Numeric column for storing 4-byte (single precision) floating-point numbers. - */ - class FloatColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType# -// display_name FloatColumnType -// documentation ```kotlin\npublic final class FloatColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 4-byte (single precision) floating-point numbers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). -// display_name FloatColumnType -// documentation ```kotlin\npublic constructor(): FloatColumnType\n```\n\n----\n\n\n Numeric column for storing 4-byte (single precision) floating-point numbers.\n -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.floatType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 33 - override fun valueFromDB(value: Any): Float = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Float\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^ definition local 33 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 33 - is Float -> value -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) - is Number -> value.toFloat() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/Number#toFloat(). - is String -> value.toFloat() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/toFloat(). - else -> error("Unexpected value of type Float: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString().(value) - override fun nonNullValueAsDefaultString(value: Float): String { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString(). -// display_name nonNullValueAsDefaultString -// documentation ```kotlin\npublic open override fun nonNullValueAsDefaultString(value: Float): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueAsDefaultString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: Float\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString().(value) -// ⌄ enclosing_range_start local 34 - return value.toString().let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Float#toString(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 34 8:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - when { - // MySQL returns floating-point numbers from metadata without a decimal part as integer strings, whereas other databases - // append a trailing zero. - // For example, the value 30f would be `"30"` in MySQL but `"30.0"` in other databases. - currentDialect is MysqlDialect && it.endsWith(".0") -> it.replace(".0", "") -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^ reference local 34 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(). -// ^^ reference local 34 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - else -> it -// ^^ reference local 34 - } - } -// ⌃ enclosing_range_end local 34 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#nonNullValueAsDefaultString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). - /** - * Numeric column for storing 8-byte (double precision) floating-point numbers. - */ - class DoubleColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType# -// display_name DoubleColumnType -// documentation ```kotlin\npublic final class DoubleColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing 8-byte (double precision) floating-point numbers.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). -// display_name DoubleColumnType -// documentation ```kotlin\npublic constructor(): DoubleColumnType\n```\n\n----\n\n\n Numeric column for storing 8-byte (double precision) floating-point numbers.\n -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.doubleType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#doubleType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 35 - override fun valueFromDB(value: Any): Double = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Double\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^ definition local 35 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 35 - is Double -> value -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) - // Cast as string to prevent precision loss - is Float -> value.toString().toDouble() -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Float#toString(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/toDouble(). - is Number -> value.toDouble() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Number#toDouble(). - is String -> value.toDouble() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/toDouble(). - else -> error("Unexpected value of type Double: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString().(value) - override fun nonNullValueAsDefaultString(value: Double): String { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString(). -// display_name nonNullValueAsDefaultString -// documentation ```kotlin\npublic open override fun nonNullValueAsDefaultString(value: Double): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueAsDefaultString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: Double\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString().(value) -// ⌄ enclosing_range_start local 36 - return value.toString().let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Double#toString(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 36 8:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - when { - // MySQL returns floating-point numbers from metadata without a decimal part as integer strings, whereas other databases - // append a trailing zero. - // For example, the value 30f would be `"30"` in MySQL but `"30.0"` in other databases. - currentDialect is MysqlDialect && it.endsWith(".0") -> it.replace(".0", "") -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^ reference local 36 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(). -// ^^ reference local 36 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - else -> it -// ^^ reference local 36 - } - } -// ⌃ enclosing_range_end local 36 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#nonNullValueAsDefaultString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# - /** - * Numeric column for storing numbers with the specified [precision] and [scale]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). - class DecimalColumnType( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# -// display_name DecimalColumnType -// documentation ```kotlin\npublic final class DecimalColumnType : ColumnType\n```\n\n----\n\n\n Numeric column for storing numbers with the specified [precision] and [scale].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// display_name DecimalColumnType -// documentation ```kotlin\npublic constructor(precision: Int, scale: Int): DecimalColumnType\n```\n\n----\n\n Total count of significant digits in the whole number. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(precision) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). - /** Total count of significant digits in the whole number. */ - val precision: Int, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(precision) -// display_name precision -// documentation ```kotlin\nprecision: Int\n```\n\n----\n\n Total count of significant digits in the whole number. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(precision) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// display_name precision -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n Total count of significant digits in the whole number. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// display_name precision -// documentation ```kotlin\npublic final val precision: Int\n```\n\n----\n\n Total count of significant digits in the whole number. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(precision) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(scale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). - /** Count of decimal digits in the fractional part. */ - val scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n```\n\n----\n\n Count of decimal digits in the fractional part. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(scale) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// display_name scale -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n Count of decimal digits in the fractional part. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// display_name scale -// documentation ```kotlin\npublic final val scale: Int\n```\n\n----\n\n Count of decimal digits in the fractional part. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). - ) : ColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#sqlType(). - override fun sqlType(): String = "DECIMAL($precision, $scale)" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 37 - override fun valueFromDB(value: Any): BigDecimal = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): BigDecimal\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^ definition local 37 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 37 - is BigDecimal -> value -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) - is Double -> { -// ^^^^^^ reference semanticdb maven . . kotlin/Double# - if (value.isNaN()) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/isNaN(). - // TODO check for all `throw SQLException` in the code? - // TODO could some of them replaced wit other errors? - error("Unexpected value of type Double: NaN of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } else { - value.toBigDecimal() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/toBigDecimal(+6). - } - } - - is Float -> { -// ^^^^^ reference semanticdb maven . . kotlin/Float# - if (value.isNaN()) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/isNaN(+1). - error("Unexpected value of type Float: NaN of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } else { - value.toBigDecimal() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/toBigDecimal(+4). - } - } - - is Long -> value.toBigDecimal() -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/toBigDecimal(+2). - is Int -> value.toBigDecimal() -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/toBigDecimal(). - is Short -> value.toLong().toBigDecimal() -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Short#toLong(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/toBigDecimal(+2). - else -> error("Unexpected value of type Decimal: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - }.setScale(scale, RoundingMode.HALF_EVEN) -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#setScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/RoundingMode#HALF_EVEN. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) - - other as DecimalColumnType -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# - - if (precision != other.precision) return false -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. - if (scale != other.scale) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. - - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 38 - var result = super.hashCode() -// ^^^^^^ definition local 38 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ⌃ enclosing_range_end local 38 - result = 31 * result + precision -// ^^^^^^ reference local 38 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 38 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. - result = 31 * result + scale -// ^^^^^^ reference local 38 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 38 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. - return result -// ^^^^^^ reference local 38 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DecimalColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - internal val INSTANCE = DecimalColumnType(MathContext.DECIMAL64.precision, 20) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// display_name INSTANCE -// documentation ```kotlin\ninternal final val INSTANCE: DecimalColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). -// display_name INSTANCE -// documentation ```kotlin\ninternal get(): DecimalColumnType\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#DECIMAL64. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#precision. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# - - // Character columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). - /** - * Character column for storing single characters. - */ - class CharacterColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType# -// display_name CharacterColumnType -// documentation ```kotlin\npublic final class CharacterColumnType : ColumnType\n```\n\n----\n\n\n Character column for storing single characters.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). -// display_name CharacterColumnType -// documentation ```kotlin\npublic constructor(): CharacterColumnType\n```\n\n----\n\n\n Character column for storing single characters.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#sqlType(). - override fun sqlType(): String = "CHAR" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 39 - override fun valueFromDB(value: Any): Char = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Char\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^ definition local 39 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 39 - is Char -> value -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) - is Number -> value.toInt().toChar() -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/Number#toInt(). -// ^^^^^^ reference semanticdb maven . . kotlin/Int#toChar(). - is String -> value.single() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/text/single(). - else -> error("Unexpected value of type Char: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: Char): Any = value.toString() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: Char): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Char\n``` -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Char#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: Char): String = "'$value'" -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: Char): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: Char\n``` -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#nonNullValueToString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# - /** - * Base character column for storing strings using the specified text [collate] type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``(). - abstract class StringColumnType( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// display_name StringColumnType -// documentation ```kotlin\npublic abstract class StringColumnType : ColumnType\n```\n\n----\n\n\n Base character column for storing strings using the specified text [collate] type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``(). -// display_name StringColumnType -// documentation ```kotlin\npublic constructor(collate: String? = ...): StringColumnType\n```\n\n----\n\n Returns the collate type used in by this column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - /** Returns the collate type used in by this column. */ - val collate: String? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n```\n\n----\n\n Returns the collate type used in by this column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``().(collate) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// display_name collate -// documentation ```kotlin\npublic final val collate: String?\n```\n\n----\n\n Returns the collate type used in by this column. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). -// display_name collate -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Returns the collate type used in by this column. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``().(collate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - ) : ColumnType() { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). - /** Returns the specified [value] with special characters escaped. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape().(value) -// ⌄ enclosing_range_start local 40 - protected fun escape(value: String): String = value.map { charactersToEscape[it] ?: it }.joinToString("") -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). -// display_name escape -// documentation ```kotlin\nprotected final fun escape(value: String): String\n```\n\n----\n\n Returns the specified [value] with special characters escaped. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape().(value) -// ^^^ reference semanticdb maven . . kotlin/text/map(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 40 -// display_name it -// documentation ```kotlin\nit: Char\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#charactersToEscape. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#getCharactersToEscape(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 40 -// ^^ reference local 40 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape().(value) -// ⌃ enclosing_range_end local 40 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). - /** Returns the specified [value] with special characters escaped and wrapped in quotations, if necessary. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote().(value) -// ⌄ enclosing_range_start local 41 - protected fun escapeAndQuote(value: String): String = when (currentDialect) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). -// display_name escapeAndQuote -// documentation ```kotlin\nprotected final fun escapeAndQuote(value: String): String\n```\n\n----\n\n Returns the specified [value] with special characters escaped and wrapped in quotations, if necessary. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ definition local 41 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote().(value) -// ⌃ enclosing_range_end local 41 - is PostgreSQLDialect -> "\"${escape(value)}\"" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote().(value) - else -> escape(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 42 - override fun valueFromDB(value: Any): String = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition local 42 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 42 - is Clob -> value.characterStream.readText() -// ^^^^ reference semanticdb maven jdk 11 java/sql/Clob# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Clob#characterStream. -// ^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Clob#getCharacterStream(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/io/readText(+1). - is ByteArray -> String(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^^ reference semanticdb maven . . kotlin/text/String(+3). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) - else -> value.toString() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: String): String = buildString { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString().(value) - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(escape(value)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escape(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString().(value) - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) - - other as StringColumnType -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# - - return collate == other.collate -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals().(other) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 43 - var result = super.hashCode() -// ^^^^^^ definition local 43 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ⌃ enclosing_range_end local 43 - result = 31 * result + (collate?.hashCode() ?: 0) -// ^^^^^^ reference local 43 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 43 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - return result -// ^^^^^^ reference local 43 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion# 6:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#``(). 6:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): StringColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#charactersToEscape. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#getCharactersToEscape(). - private val charactersToEscape = mapOf( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#charactersToEscape. -// display_name charactersToEscape -// documentation ```kotlin\nprivate final val charactersToEscape: Map\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#getCharactersToEscape(). -// display_name charactersToEscape -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). - '\'' to "\'\'", -// ^^ reference semanticdb maven . . kotlin/to(). - '\r' to "\\r", -// ^^ reference semanticdb maven . . kotlin/to(). - '\n' to "\\n" -// ^^ reference semanticdb maven . . kotlin/to(). - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#charactersToEscape. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#getCharactersToEscape(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# - /** - * Character column for storing strings with the exact [colLength] length using the specified [collate] type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``(). - open class CharColumnType( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# -// display_name CharColumnType -// documentation ```kotlin\npublic open class CharColumnType : StringColumnType\n```\n\n----\n\n\n Character column for storing strings with the exact [colLength] length using the specified [collate] type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``(). -// display_name CharColumnType -// documentation ```kotlin\npublic constructor(colLength: Int = ..., collate: String? = ...): CharColumnType\n```\n\n----\n\n Returns the maximum length of this column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(colLength) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - /** Returns the maximum length of this column. */ - val colLength: Int = 255, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(colLength) -// display_name colLength -// documentation ```kotlin\ncolLength: Int = ...\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(colLength) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// display_name colLength -// documentation ```kotlin\npublic final val colLength: Int\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). -// display_name colLength -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(collate) - collate: String? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(collate) - ) : StringColumnType(collate) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``().(collate) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#sqlType(). - override fun sqlType(): String = buildString { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("CHAR($colLength)") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - if (collate != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - append(" COLLATE ${escapeAndQuote(collate)}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) - override fun validateValueBeforeUpdate(value: String?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate(). -// display_name validateValueBeforeUpdate -// documentation ```kotlin\npublic open override fun validateValueBeforeUpdate(value: String?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#validateValueBeforeUpdate(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) - if (value is String) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 44 - val valueLength = value.codePointCount(0, value.length) -// ^^^^^^^^^^^ definition local 44 -// display_name valueLength -// documentation ```kotlin\nlocal val valueLength: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/codePointCount(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. -// ⌃ enclosing_range_end local 44 - require(valueLength <= colLength) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^ reference local 44 -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - "Value can't be stored to database column because exceeds length ($valueLength > $colLength)" -// ^^^^^^^^^^^ reference local 44 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#validateValueBeforeUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) - - other as CharColumnType -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# - - if (colLength != other.colLength) return false -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - - if (collate != other.collate) return false -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals().(other) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 45 - var result = super.hashCode() -// ^^^^^^ definition local 45 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// ⌃ enclosing_range_end local 45 - result = 31 * result + colLength -// ^^^^^^ reference local 45 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 45 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). - return result -// ^^^^^^ reference local 45 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# - /** - * Character column for storing strings with the specified maximum [colLength] using the specified [collate] type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). - open class VarCharColumnType( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# -// display_name VarCharColumnType -// documentation ```kotlin\npublic open class VarCharColumnType : StringColumnType\n```\n\n----\n\n\n Character column for storing strings with the specified maximum [colLength] using the specified [collate] type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). -// display_name VarCharColumnType -// documentation ```kotlin\npublic constructor(colLength: Int = ..., collate: String? = ...): VarCharColumnType\n```\n\n----\n\n Returns the maximum length of this column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(colLength) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). - /** Returns the maximum length of this column. */ - val colLength: Int = 255, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(colLength) -// display_name colLength -// documentation ```kotlin\ncolLength: Int = ...\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(colLength) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// display_name colLength -// documentation ```kotlin\npublic final val colLength: Int\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). -// display_name colLength -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n Returns the maximum length of this column. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(collate) - collate: String? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(collate) - ) : StringColumnType(collate) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``().(collate) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#preciseType(). - open fun preciseType() = currentDialect.dataTypeProvider.varcharType(colLength) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#preciseType(). -// display_name preciseType -// documentation ```kotlin\npublic open fun preciseType(): String\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#preciseType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#sqlType(). - override fun sqlType(): String = buildString { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append(preciseType()) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#preciseType(). - if (collate != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - append(" COLLATE ${escapeAndQuote(collate)}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) - override fun validateValueBeforeUpdate(value: String?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate(). -// display_name validateValueBeforeUpdate -// documentation ```kotlin\npublic open override fun validateValueBeforeUpdate(value: String?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#validateValueBeforeUpdate(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) - if (value is String) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 46 - val valueLength = value.codePointCount(0, value.length) -// ^^^^^^^^^^^ definition local 46 -// display_name valueLength -// documentation ```kotlin\nlocal val valueLength: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/codePointCount(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. -// ⌃ enclosing_range_end local 46 - require(valueLength <= colLength) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^ reference local 46 -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). - "Value can't be stored to database column because exceeds length ($valueLength > $colLength)" -// ^^^^^^^^^^^ reference local 46 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#validateValueBeforeUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) - - other as VarCharColumnType -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# - - return colLength == other.colLength -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 47 - var result = super.hashCode() -// ^^^^^^ definition local 47 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#hashCode(). -// ⌃ enclosing_range_end local 47 - result = 31 * result + colLength -// ^^^^^^ reference local 47 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 47 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). - return result -// ^^^^^^ reference local 47 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# - /** - * Character column for storing strings of arbitrary length using the specified [collate] type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). - open class TextColumnType( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// display_name TextColumnType -// documentation ```kotlin\npublic open class TextColumnType : StringColumnType\n```\n\n----\n\n\n Character column for storing strings of arbitrary length using the specified [collate] type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// display_name TextColumnType -// documentation ```kotlin\npublic constructor(collate: String? = ..., eagerLoading: Boolean = ...): TextColumnType\n```\n\n----\n\n Whether content will be loaded immediately when data is retrieved from the database. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(collate) - collate: String? = null, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(eagerLoading) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#eagerLoading. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#getEagerLoading(). - /** Whether content will be loaded immediately when data is retrieved from the database. */ - val eagerLoading: Boolean = false -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n```\n\n----\n\n Whether content will be loaded immediately when data is retrieved from the database. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(eagerLoading) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#eagerLoading. -// display_name eagerLoading -// documentation ```kotlin\npublic final val eagerLoading: Boolean\n```\n\n----\n\n Whether content will be loaded immediately when data is retrieved from the database. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#getEagerLoading(). -// display_name eagerLoading -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether content will be loaded immediately when data is retrieved from the database. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(eagerLoading) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#eagerLoading. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#getEagerLoading(). - ) : StringColumnType(collate) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``().(collate) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). - /** The exact SQL type representing this character type. */ - open fun preciseType() = currentDialect.dataTypeProvider.textType() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). -// display_name preciseType -// documentation ```kotlin\npublic open fun preciseType(): String\n```\n\n----\n\n The exact SQL type representing this character type. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#preciseType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#preciseType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#sqlType(). - override fun sqlType(): String = buildString { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append(preciseType()) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). - if (collate != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - append(" COLLATE ${escapeAndQuote(collate)}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#escapeAndQuote(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#collate. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#getCollate(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(index) - override fun readObject(rs: RowApi, index: Int): Any? { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(index) -// ⌄ enclosing_range_start local 48 - val value = super.readObject(rs, index) -// ^^^^^ definition local 48 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#readObject(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(rs) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject().(index) -// ⌃ enclosing_range_end local 48 - return if (eagerLoading && value != null) { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#eagerLoading. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#getEagerLoading(). -// ^^^^^ reference local 48 - valueFromDB(value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType#valueFromDB(). -// ^^^^^ reference local 48 - } else { - value -// ^^^^^ reference local 48 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#readObject(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``(). - open class MediumTextColumnType( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType# -// display_name MediumTextColumnType -// documentation ```kotlin\npublic open class MediumTextColumnType : TextColumnType\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``(). -// display_name MediumTextColumnType -// documentation ```kotlin\npublic constructor(collate: String? = ..., eagerLoading: Boolean = ...): MediumTextColumnType\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(collate) - collate: String? = null, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(eagerLoading) - eagerLoading: Boolean = false -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(eagerLoading) - ) : TextColumnType(collate, eagerLoading) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(collate) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``().(eagerLoading) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#preciseType(). - override fun preciseType(): String = currentDialect.dataTypeProvider.mediumTextType() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#preciseType(). -// display_name preciseType -// documentation ```kotlin\npublic open override fun preciseType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#preciseType(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``(). - open class LargeTextColumnType( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType# -// display_name LargeTextColumnType -// documentation ```kotlin\npublic open class LargeTextColumnType : TextColumnType\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``(). -// display_name LargeTextColumnType -// documentation ```kotlin\npublic constructor(collate: String? = ..., eagerLoading: Boolean = ...): LargeTextColumnType\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(collate) - collate: String? = null, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(eagerLoading) - eagerLoading: Boolean = false -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(eagerLoading) - ) : TextColumnType(collate, eagerLoading) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(collate) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``().(eagerLoading) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#preciseType(). - override fun preciseType(): String = currentDialect.dataTypeProvider.largeTextType() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#preciseType(). -// display_name preciseType -// documentation ```kotlin\npublic open override fun preciseType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#preciseType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#preciseType(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType# - - // Binary columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). - /** - * Binary column for storing binary strings of variable and _unlimited_ length. - */ - open class BasicBinaryColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -// display_name BasicBinaryColumnType -// documentation ```kotlin\npublic open class BasicBinaryColumnType : ColumnType\n```\n\n----\n\n\n Binary column for storing binary strings of variable and _unlimited_ length.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). -// display_name BasicBinaryColumnType -// documentation ```kotlin\npublic constructor(): BasicBinaryColumnType\n```\n\n----\n\n\n Binary column for storing binary strings of variable and _unlimited_ length.\n -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.binaryType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#sqlType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 49 - override fun valueFromDB(value: Any): ByteArray = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): ByteArray\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^ definition local 49 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 49 -// ⌄ enclosing_range_start local 50 - is Blob -> value.binaryStream.use { it.readBytes() } -// ^^^^ reference semanticdb maven jdk 11 java/sql/Blob# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#binaryStream. -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#getBinaryStream(). -// ^^^ reference semanticdb maven . . kotlin/io/use(). -// ^^^^^^^^^^^^^^^^^^ definition local 50 -// display_name it -// documentation ```kotlin\nit: InputStream!\n``` -// ^^ reference local 50 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/io/readBytes(+2). -// ⌃ enclosing_range_end local 50 -// ⌄ enclosing_range_start local 51 - is InputStream -> value.use { it.readBytes() } -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^ reference semanticdb maven . . kotlin/io/use(). -// ^^^^^^^^^^^^^^^^^^ definition local 51 -// display_name it -// documentation ```kotlin\nit: InputStream\n``` -// ^^ reference local 51 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/io/readBytes(+2). -// ⌃ enclosing_range_end local 51 - is ByteArray -> value -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) - is String -> value.toByteArray() -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toByteArray(). - is ByteBuffer -> value.array() -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#array(). - else -> error("Unexpected value $value of type ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: ByteArray): String = value.toString(Charsets.UTF_8) -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: ByteArray): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: ByteArray\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Charsets#UTF_8. -// ^^^^^ reference semanticdb maven . . kotlin/text/Charsets#getUTF_8(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#nonNullValueToString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# - /** - * Binary column for storing binary strings of a specific [length]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``(). - open class BinaryColumnType( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# -// display_name BinaryColumnType -// documentation ```kotlin\npublic open class BinaryColumnType : BasicBinaryColumnType\n```\n\n----\n\n\n Binary column for storing binary strings of a specific [length].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``(). -// display_name BinaryColumnType -// documentation ```kotlin\npublic constructor(length: Int): BinaryColumnType\n```\n\n----\n\n Returns the length of the column- -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). - /** Returns the length of the column- */ - val length: Int -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``().(length) -// display_name length -// documentation ```kotlin\nlength: Int\n```\n\n----\n\n Returns the length of the column- -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``().(length) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// display_name length -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n Returns the length of the column- -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// display_name length -// documentation ```kotlin\npublic final val length: Int\n```\n\n----\n\n Returns the length of the column- -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). - ) : BasicBinaryColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.binaryType(length) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate().(value) - override fun validateValueBeforeUpdate(value: ByteArray?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate(). -// display_name validateValueBeforeUpdate -// documentation ```kotlin\npublic open override fun validateValueBeforeUpdate(value: ByteArray?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#validateValueBeforeUpdate(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: ByteArray?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate().(value) - if (value is ByteArray) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ⌄ enclosing_range_start local 52 - val valueLength = value.size -// ^^^^^^^^^^^ definition local 52 -// display_name valueLength -// documentation ```kotlin\nlocal val valueLength: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate().(value) -// ^^^^ reference semanticdb maven . . kotlin/ByteArray#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/ByteArray#size. -// ⌃ enclosing_range_end local 52 - require(valueLength <= length) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^ reference local 52 -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. - "Value can't be stored to database column because exceeds length ($valueLength > $length)" -// ^^^^^^^^^^^ reference local 52 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#validateValueBeforeUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) - - other as BinaryColumnType -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# - - return length == other.length -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 53 - var result = super.hashCode() -// ^^^^^^ definition local 53 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#hashCode(). -// ⌃ enclosing_range_end local 53 - result = 31 * result + length -// ^^^^^^ reference local 53 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 53 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. - return result -// ^^^^^^ reference local 53 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType# - /** - * Binary column for storing BLOBs. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``(). - class BlobColumnType( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType# -// display_name BlobColumnType -// documentation ```kotlin\npublic final class BlobColumnType : ColumnType\n```\n\n----\n\n\n Binary column for storing BLOBs.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``(). -// display_name BlobColumnType -// documentation ```kotlin\npublic constructor(useObjectIdentifier: Boolean = ...): BlobColumnType\n```\n\n----\n\n Returns whether an OID column should be used instead of BYTEA. This value only applies to PostgreSQL databases. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``().(useObjectIdentifier) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). - /** Returns whether an OID column should be used instead of BYTEA. This value only applies to PostgreSQL databases. */ - val useObjectIdentifier: Boolean = false -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``().(useObjectIdentifier) -// display_name useObjectIdentifier -// documentation ```kotlin\nuseObjectIdentifier: Boolean = ...\n```\n\n----\n\n Returns whether an OID column should be used instead of BYTEA. This value only applies to PostgreSQL databases. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``().(useObjectIdentifier) -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// display_name useObjectIdentifier -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns whether an OID column should be used instead of BYTEA. This value only applies to PostgreSQL databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// display_name useObjectIdentifier -// documentation ```kotlin\npublic final val useObjectIdentifier: Boolean\n```\n\n----\n\n Returns whether an OID column should be used instead of BYTEA. This value only applies to PostgreSQL databases. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``().(useObjectIdentifier) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). - ) : ColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#sqlType(). - override fun sqlType(): String = when { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - useObjectIdentifier && currentDialect is PostgreSQLDialect -> "oid" -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - useObjectIdentifier -> error("Storing BLOBs using OID columns is only supported by PostgreSQL") -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// ^^^^^ reference semanticdb maven . . kotlin/error(). - else -> currentDialect.dataTypeProvider.blobType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 54 - override fun valueFromDB(value: Any): ExposedBlob = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): ExposedBlob\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// ^^^^^ definition local 54 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 54 - is ExposedBlob -> value -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) - is InputStream -> ExposedBlob(value) -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) - is ByteArray -> ExposedBlob(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) - is Blob -> ExposedBlob(value.binaryStream) -// ^^^^ reference semanticdb maven jdk 11 java/sql/Blob# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#binaryStream. -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#getBinaryStream(). - is ByteBuffer -> ExposedBlob(value.array()) -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#array(). - else -> error("Unexpected value of type Blob: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: ExposedBlob): String { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: ExposedBlob): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: ExposedBlob\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString().(value) - // For H2 Blobs the original dataTypeProvider must be taken (even if H2 in other DB mode) - return ((currentDialect as? H2Dialect)?.originalDataTypeProvider ?: currentDialect.dataTypeProvider) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). - .hexToDb(value.hexString()) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString().(value) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hexString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(index) - override fun readObject(rs: RowApi, index: Int) = when { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(index) - currentDialect is PostgreSQLDialect && useObjectIdentifier -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. - rs.getObject(index, java.sql.Blob::class.java)?.binaryStream?.let(::ExposedBlob) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(index) -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#binaryStream. -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Blob#getBinaryStream(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). - } - else -> rs.getObject(index) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(value) -// ⌄ enclosing_range_start local 55 - when (val toSetValue = (value as? ExposedBlob)?.inputStream ?: value) { -// ^^^^^^^^^^ definition local 55 -// display_name toSetValue -// documentation ```kotlin\nlocal val toSetValue: Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(value) -// ⌃ enclosing_range_end local 55 - is InputStream -> stmt.setInputStream(index, toSetValue, useObjectIdentifier) -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) -// ^^^^^^^^^^ reference local 55 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. - null, is Op.NULL -> stmt.setNull(index, this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) - else -> super.setParameter(stmt, index, toSetValue) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter().(index) -// ^^^^^^^^^^ reference local 55 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#setParameter(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). - /** - * Binary column for storing [UUID]. - */ - class UUIDColumnType : ColumnType() { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType# -// display_name UUIDColumnType -// documentation ```kotlin\npublic final class UUIDColumnType : ColumnType\n```\n\n----\n\n\n Binary column for storing [UUID].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). -// display_name UUIDColumnType -// documentation ```kotlin\npublic constructor(): UUIDColumnType\n```\n\n----\n\n\n Binary column for storing [UUID].\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.uuidType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): UUID = when { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): UUID\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) - value is UUID -> value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 56 - value is ByteArray -> ByteBuffer.wrap(value).let { b -> UUID(b.long, b.long) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#wrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 56 -// display_name b -// documentation ```kotlin\nb: ByteBuffer!\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID#``(). -// ^ reference local 56 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ^ reference local 56 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ⌃ enclosing_range_end local 56 - value is String && value.matches(uuidRegexp) -> UUID.fromString(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#getUuidRegexp(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#uuidRegexp. -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#fromString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 57 - value is String -> ByteBuffer.wrap(value.toByteArray()).let { b -> UUID(b.long, b.long) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#wrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toByteArray(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 57 -// display_name b -// documentation ```kotlin\nb: ByteBuffer!\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID#``(). -// ^ reference local 57 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ^ reference local 57 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ⌃ enclosing_range_end local 57 -// ⌄ enclosing_range_start local 58 - value is ByteBuffer -> value.let { b -> UUID(b.long, b.long) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 58 -// display_name b -// documentation ```kotlin\nb: ByteBuffer\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID#``(). -// ^ reference local 58 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ^ reference local 58 -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#getLong(). -// ^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#long. -// ⌃ enclosing_range_end local 58 - else -> error("Unexpected value of type UUID: $value of ${value::class.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: UUID): Any { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: UUID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB().(value) - return ((currentDialect as? H2Dialect)?.originalDataTypeProvider ?: currentDialect.dataTypeProvider) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). - .uuidToDB(value) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: UUID): String = "'$value'" -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: UUID): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject(). - @Suppress("MagicNumber") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(index) - override fun readObject(rs: RowApi, index: Int): Any? { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\n@Suppress(...) public open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(index) -// ⌄ enclosing_range_start local 59 - @OptIn(InternalApi::class) - val db = CoreTransactionManager.currentTransaction().db -// ^^ definition local 59 -// display_name db -// documentation ```kotlin\n@OptIn(...) local val db: DatabaseApi\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ⌃ enclosing_range_end local 59 - if (currentDialect is MariaDBDialect && !db.version.covers(10)) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 59 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - return rs.getObject(index, java.sql.Array::class.java) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(index) -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. - } - return super.readObject(rs, index) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(rs) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion# 3:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#``(). 3:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): UUIDColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#uuidRegexp. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#getUuidRegexp(). - private val uuidRegexp = -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#getUuidRegexp(). -// display_name uuidRegexp -// documentation ```kotlin\nprivate get(): Regex\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#uuidRegexp. -// display_name uuidRegexp -// documentation ```kotlin\nprivate final val uuidRegexp: Regex\n``` - Regex("[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}", RegexOption.IGNORE_CASE) -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+2). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/RegexOption#IGNORE_CASE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#uuidRegexp. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#getUuidRegexp(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). - - // Boolean columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). - /** - * Boolean column for storing boolean values. - */ - class BooleanColumnType : ColumnType() { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType# -// display_name BooleanColumnType -// documentation ```kotlin\npublic final class BooleanColumnType : ColumnType\n```\n\n----\n\n\n Boolean column for storing boolean values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). -// display_name BooleanColumnType -// documentation ```kotlin\npublic constructor(): BooleanColumnType\n```\n\n----\n\n\n Boolean column for storing boolean values.\n -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.booleanType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 60 - override fun valueFromDB(value: Any): Boolean = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition local 60 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 60 - is Number -> value.toLong() != 0L -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Number#toLong(). - is String -> currentDialect.dataTypeProvider.booleanFromStringToBoolean(value) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) - else -> value.toString().toBoolean() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBoolean(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: Boolean): String = -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString().(value) - currentDialect.dataTypeProvider.booleanToStatementString(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: Boolean): Any = when { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: Boolean): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB().(value) - (currentDialect is OracleDialect || currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) -> -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - nonNullValueToString(value) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#nonNullValueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB().(value) - - else -> value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): BooleanColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). - internal val INSTANCE = BooleanColumnType() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// display_name INSTANCE -// documentation ```kotlin\ninternal final val INSTANCE: BooleanColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). -// display_name INSTANCE -// documentation ```kotlin\ninternal get(): BooleanColumnType\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). - - // Enumeration columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType# - /** - * Enumeration column for storing enums of type [klass] by their ordinal. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``(). - class EnumerationColumnType>( -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType# -// display_name EnumerationColumnType -// documentation ```kotlin\npublic final class EnumerationColumnType> : ColumnType\n```\n\n----\n\n\n Enumeration column for storing enums of type [klass] by their ordinal.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``(). -// display_name EnumerationColumnType -// documentation ```kotlin\npublic constructor>(klass: KClass): EnumerationColumnType\n```\n\n----\n\n Returns the enum class used in this column type. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``().(klass) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). - /** Returns the enum class used in this column type. */ - val klass: KClass -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``().(klass) -// display_name klass -// documentation ```kotlin\nklass: KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``().(klass) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// display_name klass -// documentation ```kotlin\npublic get(): KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// display_name klass -// documentation ```kotlin\npublic final val klass: KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``().(klass) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). - ) : ColumnType() { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.integerType() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#enumConstants. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getEnumConstants(). - private val enumConstants by lazy { klass.java.enumConstants!! } -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#enumConstants. -// display_name enumConstants -// documentation ```kotlin\nprivate final val enumConstants: ft, Array>\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getEnumConstants(). -// display_name enumConstants -// documentation ```kotlin\nprivate get(): ft, Array>\n``` -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#enumConstants. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getEnumConstants(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#enumConstants. -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#getEnumConstants(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#enumConstants. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getEnumConstants(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 61 - override fun valueFromDB(value: Any): T = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\n@Suppress(...) public open override fun valueFromDB(value: Any): T\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition local 61 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 61 - is Number -> enumConstants[value.toInt()] -// ^^^^^^ reference semanticdb maven . . kotlin/Number# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#enumConstants. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getEnumConstants(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/Number#toInt(). - is Enum<*> -> value as T -// ^^^^^^^ reference semanticdb maven . . kotlin/Enum# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) - else -> error("$value of ${value::class.qualifiedName} is not valid for enum ${klass.simpleName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getSimpleName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#simpleName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: T): Int = value.ordinal -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: T): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/Enum#getOrdinal(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Enum#ordinal. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) - - other as EnumerationColumnType<*> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType# - - return klass == other.klass -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 62 - var result = super.hashCode() -// ^^^^^^ definition local 62 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ⌃ enclosing_range_end local 62 - result = 31 * result + klass.hashCode() -// ^^^^^^ reference local 62 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 62 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#klass. -// ^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#hashCode(). - return result -// ^^^^^^ reference local 62 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#hashCode(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# - /** - * Enumeration column for storing enums of type [klass] by their name. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``(). - class EnumerationNameColumnType>( -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# -// display_name EnumerationNameColumnType -// documentation ```kotlin\npublic final class EnumerationNameColumnType> : ColumnType\n```\n\n----\n\n\n Enumeration column for storing enums of type [klass] by their name.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``(). -// display_name EnumerationNameColumnType -// documentation ```kotlin\npublic constructor>(klass: KClass, colLength: Int): EnumerationNameColumnType\n```\n\n----\n\n Returns the enum class used in this column type. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(klass) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). - /** Returns the enum class used in this column type. */ - val klass: KClass, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(klass) -// display_name klass -// documentation ```kotlin\nklass: KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(klass) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// display_name klass -// documentation ```kotlin\npublic get(): KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// display_name klass -// documentation ```kotlin\npublic final val klass: KClass\n```\n\n----\n\n Returns the enum class used in this column type. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(klass) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(colLength) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). - val colLength: Int -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(colLength) -// display_name colLength -// documentation ```kotlin\ncolLength: Int\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(colLength) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// display_name colLength -// documentation ```kotlin\npublic final val colLength: Int\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). -// display_name colLength -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). - ) : ColumnType() { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#enumConstants. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getEnumConstants(). -// ⌄ enclosing_range_start local 63 - private val enumConstants by lazy { klass.java.enumConstants!!.associateBy { it.name } } -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#enumConstants. -// display_name enumConstants -// documentation ```kotlin\nprivate final val enumConstants: Map\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getEnumConstants(). -// display_name enumConstants -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#enumConstants. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getEnumConstants(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#enumConstants. -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#getEnumConstants(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associateBy(). -// ^^^^^^^^^^^ definition local 63 -// display_name it -// documentation ```kotlin\nit: T!\n``` -// ^^ reference local 63 -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. -// ⌃ enclosing_range_end local 63 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#enumConstants. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getEnumConstants(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#sqlType(). - override fun sqlType(): String = currentDialect.dataTypeProvider.varcharType(colLength) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 64 - override fun valueFromDB(value: Any): T = when (value) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\n@Suppress(...) public open override fun valueFromDB(value: Any): T\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition local 64 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 64 - is String -> { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - enumConstants[value] ?: error("$value can't be associated with any from enum ${klass.qualifiedName}") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#enumConstants. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getEnumConstants(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } - - is Enum<*> -> value as T -// ^^^^^^^ reference semanticdb maven . . kotlin/Enum# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) - else -> error("$value of ${value::class.qualifiedName} is not valid for enum ${klass.qualifiedName}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: T): Any = value.name -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: T): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB().(value) -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: T): String = buildString { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: T): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString().(value) - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(escape(value.name)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString().(value) -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) - override fun validateValueBeforeUpdate(value: T?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate(). -// display_name validateValueBeforeUpdate -// documentation ```kotlin\npublic open override fun validateValueBeforeUpdate(value: T?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#validateValueBeforeUpdate(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) - if (value != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) -// ⌄ enclosing_range_start local 65 - val valueLength = value.name.codePointCount(0, value.name.length) -// ^^^^^^^^^^^ definition local 65 -// display_name valueLength -// documentation ```kotlin\nlocal val valueLength: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/codePointCount(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate().(value) -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. -// ⌃ enclosing_range_end local 65 - require(valueLength <= colLength) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^ reference local 65 -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). - "Value can't be stored to database column because exceeds length ($valueLength > $colLength)" -// ^^^^^^^^^^^ reference local 65 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getColLength(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#validateValueBeforeUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - if (!super.equals(other)) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#equals(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) - - other as EnumerationNameColumnType<*> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# - - return klass == other.klass -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 66 - var result = super.hashCode() -// ^^^^^^ definition local 66 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#hashCode(). -// ⌃ enclosing_range_end local 66 - result = 31 * result + klass.hashCode() -// ^^^^^^ reference local 66 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 66 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#getKlass(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#klass. -// ^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#hashCode(). - return result -// ^^^^^^ reference local 66 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape().(value) -// ⌄ enclosing_range_start local 67 - private fun escape(value: String): String = value.map { charactersToEscape[it] ?: it }.joinToString("") -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape(). -// display_name escape -// documentation ```kotlin\nprivate final fun escape(value: String): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape().(value) -// ^^^ reference semanticdb maven . . kotlin/text/map(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 67 -// display_name it -// documentation ```kotlin\nit: Char\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#charactersToEscape. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#getCharactersToEscape(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 67 -// ^^ reference local 67 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape().(value) -// ⌃ enclosing_range_end local 67 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#escape(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion# 6:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#``(). 6:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): EnumerationNameColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#charactersToEscape. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#getCharactersToEscape(). - private val charactersToEscape = mapOf( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#charactersToEscape. -// display_name charactersToEscape -// documentation ```kotlin\nprivate final val charactersToEscape: Map\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#getCharactersToEscape(). -// display_name charactersToEscape -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). - '\'' to "\'\'", -// ^^ reference semanticdb maven . . kotlin/to(). - '\r' to "\\r", -// ^^ reference semanticdb maven . . kotlin/to(). - '\n' to "\\n" -// ^^ reference semanticdb maven . . kotlin/to(). - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#charactersToEscape. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#getCharactersToEscape(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType# - /** - * Enumeration column for storing enums of type [T] using the custom SQL type [sql]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``(). - class CustomEnumerationColumnType>( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType# -// display_name CustomEnumerationColumnType -// documentation ```kotlin\npublic final class CustomEnumerationColumnType> : ColumnType\n```\n\n----\n\n\n Enumeration column for storing enums of type [T] using the custom SQL type [sql].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``(). -// display_name CustomEnumerationColumnType -// documentation ```kotlin\npublic constructor>(name: String, sql: String?, fromDb: (Any) -> T, toDb: (T) -> Any): CustomEnumerationColumnType\n```\n\n----\n\n Returns the name of this column type instance. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getName(). - /** Returns the name of this column type instance. */ - val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n```\n\n----\n\n Returns the name of this column type instance. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the name of this column type instance. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n```\n\n----\n\n Returns the name of this column type instance. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(sql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sql. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getSql(). - /** Returns the SQL definition used for this column type. */ - val sql: String?, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(sql) -// display_name sql -// documentation ```kotlin\nsql: String?\n```\n\n----\n\n Returns the SQL definition used for this column type. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(sql) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getSql(). -// display_name sql -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Returns the SQL definition used for this column type. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sql. -// display_name sql -// documentation ```kotlin\npublic final val sql: String?\n```\n\n----\n\n Returns the SQL definition used for this column type. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(sql) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sql. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getSql(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(fromDb) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#fromDb. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getFromDb(). - /** Returns the function that converts a value received from a database to an enumeration instance [T]. */ - val fromDb: (Any) -> T, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(fromDb) -// display_name fromDb -// documentation ```kotlin\nfromDb: (Any) -> T\n```\n\n----\n\n Returns the function that converts a value received from a database to an enumeration instance [T]. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(fromDb) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#fromDb. -// display_name fromDb -// documentation ```kotlin\npublic final val fromDb: (Any) -> T\n```\n\n----\n\n Returns the function that converts a value received from a database to an enumeration instance [T]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getFromDb(). -// display_name fromDb -// documentation ```kotlin\npublic get(): (Any) -> T\n```\n\n----\n\n Returns the function that converts a value received from a database to an enumeration instance [T]. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(fromDb) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#fromDb. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getFromDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(toDb) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#toDb. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getToDb(). - /** Returns the function that converts an enumeration instance [T] to a value that will be stored to a database. */ - val toDb: (T) -> Any -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(toDb) -// display_name toDb -// documentation ```kotlin\ntoDb: (T) -> Any\n```\n\n----\n\n Returns the function that converts an enumeration instance [T] to a value that will be stored to a database. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(toDb) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getToDb(). -// display_name toDb -// documentation ```kotlin\npublic get(): (T) -> Any\n```\n\n----\n\n Returns the function that converts an enumeration instance [T] to a value that will be stored to a database. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#toDb. -// display_name toDb -// documentation ```kotlin\npublic final val toDb: (T) -> Any\n```\n\n----\n\n Returns the function that converts an enumeration instance [T] to a value that will be stored to a database. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``().(toDb) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#toDb. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getToDb(). - ) : ColumnType() { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sqlType(). - override fun sqlType(): String = sql ?: error("Column $name should exist in database") -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getSql(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sql. -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): T = if (value::class.isSubclassOf(Enum::class)) value as T else fromDb(value) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\n@Suppress(...) public open override fun valueFromDB(value: Any): T\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/isSubclassOf(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#fromDb. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getFromDb(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: T): Any = toDb(value) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: T): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#getToDb(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#toDb. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: T): String = buildString { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: T): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString().(value) - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(escape(notNullValueToDB(value).toString())) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#notNullValueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). - append('\'') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape().(value) -// ⌄ enclosing_range_start local 68 - private fun escape(value: String): String = value.map { charactersToEscape[it] ?: it }.joinToString("") -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape(). -// display_name escape -// documentation ```kotlin\nprivate final fun escape(value: String): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape().(value) -// ^^^ reference semanticdb maven . . kotlin/text/map(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 68 -// display_name it -// documentation ```kotlin\nit: Char\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#charactersToEscape. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#getCharactersToEscape(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 68 -// ^^ reference local 68 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape().(value) -// ⌃ enclosing_range_end local 68 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#escape(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion# 6:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#``(). 6:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): CustomEnumerationColumnType.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#charactersToEscape. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#getCharactersToEscape(). - private val charactersToEscape = mapOf( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#charactersToEscape. -// display_name charactersToEscape -// documentation ```kotlin\nprivate final val charactersToEscape: Map\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#getCharactersToEscape(). -// display_name charactersToEscape -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). - '\'' to "\'\'", -// ^^ reference semanticdb maven . . kotlin/to(). - '\r' to "\\r", -// ^^ reference semanticdb maven . . kotlin/to(). - '\n' to "\\n" -// ^^ reference semanticdb maven . . kotlin/to(). - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#charactersToEscape. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#getCharactersToEscape(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType# - - // Array columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# - /** - * Multi-dimensional array column type for storing a collection of nested elements. - * - * @property delegate The base column type associated with this array column's individual elements. - * @property dimensions The number of dimensions of the multi-dimensional array. - * @property maximumCardinality The maximum cardinality (number of allowed elements) for each dimension of the array. - * - * **Note:** The maximum cardinality is considered for each dimension, but it is ignored by the PostgreSQL database. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). - class ArrayColumnType>( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// display_name ArrayColumnType -// documentation ```kotlin\npublic final class ArrayColumnType> : ColumnType\n```\n\n----\n\n\n Multi-dimensional array column type for storing a collection of nested elements.\n\n @property delegate The base column type associated with this array column's individual elements.\n @property dimensions The number of dimensions of the multi-dimensional array.\n @property maximumCardinality The maximum cardinality (number of allowed elements) for each dimension of the array.\n\n **Note:** The maximum cardinality is considered for each dimension, but it is ignored by the PostgreSQL database.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). -// display_name ArrayColumnType -// documentation ```kotlin\npublic constructor>(delegate: IColumnType, maximumCardinality: List? = ..., dimensions: Int = ...): ArrayColumnType\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : List\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). - val delegate: IColumnType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: IColumnType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(delegate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// display_name delegate -// documentation ```kotlin\npublic final val delegate: IColumnType\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// display_name delegate -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(maximumCardinality) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). - val maximumCardinality: List? = null, -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: List? = ...\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(maximumCardinality) -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// display_name maximumCardinality -// documentation ```kotlin\npublic get(): List?\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// display_name maximumCardinality -// documentation ```kotlin\npublic final val maximumCardinality: List?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(maximumCardinality) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(dimensions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - val dimensions: Int = 1 -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(dimensions) -// display_name dimensions -// documentation ```kotlin\ndimensions: Int = ...\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(dimensions) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// display_name dimensions -// documentation ```kotlin\npublic final val dimensions: Int\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). -// display_name dimensions -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``().(dimensions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - ) : ColumnType() { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nullElementString. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getNullElementString(). - private val nullElementString = "null" -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getNullElementString(). -// display_name nullElementString -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nullElementString. -// display_name nullElementString -// documentation ```kotlin\nprivate final val nullElementString: String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nullElementString. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getNullElementString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). - /** -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). 6:136 -// display_name ArrayColumnType -// documentation ```kotlin\npublic constructor>(delegate: ColumnType, maximumCardinality: Int? = ...): ArrayColumnType\n```\n\n----\n\n\n Constructor with maximum cardinality for a single dimension.\n\n @param delegate The base column type associated with this array column's individual elements.\n @param maximumCardinality The maximum cardinality (number of allowed elements) for the array.\n - * Constructor with maximum cardinality for a single dimension. - * - * @param delegate The base column type associated with this array column's individual elements. - * @param maximumCardinality The maximum cardinality (number of allowed elements) for the array. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(delegate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(maximumCardinality) -// ⌄ enclosing_range_start local 69 - constructor(delegate: ColumnType, maximumCardinality: Int? = null) : this(delegate, maximumCardinality?.let { listOf(it) }) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(delegate) -// display_name delegate -// documentation ```kotlin\ndelegate: ColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(delegate) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(maximumCardinality) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^ definition local 69 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^ reference local 69 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(delegate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1).(maximumCardinality) -// ⌃ enclosing_range_end local 69 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegateType. - /** - * The SQL type definition of the delegate column type without any potential array dimensions. - */ - val delegateType: String -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegateType. -// display_name delegateType -// documentation ```kotlin\npublic final val delegateType: String\n```\n\n----\n\n\n The SQL type definition of the delegate column type without any potential array dimensions.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegateType(). - get() = delegate.sqlType().substringBefore('(') -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegateType(). -// display_name delegateType -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegateType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegateType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#sqlType(). - override fun sqlType(): String = buildString { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - if (maximumCardinality != null) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. - require(maximumCardinality.size == dimensions) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - "The size of cardinality list must be equal to the amount of array dimensions. " + - "Dimensions: $dimensions, cardinality size: ${maximumCardinality.size}" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. - } - } - append(delegate.sqlType()) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - when { - currentDialect is H2Dialect -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - require(dimensions == 1) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - "H2 does not support multidimensional arrays. " + - "`dimensions` parameter for H2 database must be 1" - } -// ⌄ enclosing_range_start local 70 - append(" ARRAY", maximumCardinality?.let { "[${it.first()}]" } ?: "") -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 70 -// display_name it -// documentation ```kotlin\nit: List\n``` -// ^^ reference local 70 -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 70 - } - -// ⌄ enclosing_range_start local 71 -// ⌄ enclosing_range_start local 72 - else -> append(maximumCardinality?.let { cardinality -> cardinality.joinToString("") { "[$it]" } } ?: "[]".repeat(dimensions)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getMaximumCardinality(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#maximumCardinality. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^ definition local 71 -// display_name cardinality -// documentation ```kotlin\ncardinality: List\n``` -// ^^^^^^^^^^^ reference local 71 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 72 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^ reference local 72 -// ^^^^^^ reference semanticdb maven . . kotlin/text/repeat(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). -// ⌃ enclosing_range_end local 71 -// ⌃ enclosing_range_end local 72 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#sqlType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB().(value) - override fun notNullValueToDB(value: R): Any { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB(). -// display_name notNullValueToDB -// documentation ```kotlin\npublic open override fun notNullValueToDB(value: R): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#notNullValueToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: R\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB().(value) - return recursiveNotNullValueToDB(value, dimensions) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#notNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(level) - private fun recursiveNotNullValueToDB(value: Any, level: Int): Array = when { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB(). -// display_name recursiveNotNullValueToDB -// documentation ```kotlin\nprivate final fun recursiveNotNullValueToDB(value: Any, level: Int): Array\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(level) -// display_name level -// documentation ```kotlin\nlevel: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(level) -// ⌄ enclosing_range_start local 73 - level > 1 -> (value as List).map { recursiveNotNullValueToDB(it, level - 1) }.toTypedArray() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(level) -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 73 -// display_name it -// documentation ```kotlin\nit: Any\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB(). -// ^^ reference local 73 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(level) -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toTypedArray(). -// ⌃ enclosing_range_end local 73 -// ⌄ enclosing_range_start local 74 -// ⌄ enclosing_range_start local 75 - else -> (value as List).map { it?.let { delegate.notNullValueToDB(it) } }.toTypedArray() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 74 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^ reference local 74 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 75 -// display_name it -// documentation ```kotlin\nit: T & Any\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#notNullValueToDB(). -// ^^ reference local 75 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toTypedArray(). -// ⌃ enclosing_range_end local 75 -// ⌃ enclosing_range_end local 74 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNotNullValueToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) - override fun valueFromDB(value: Any): R? { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\n@Suppress(...) public open override fun valueFromDB(value: Any): R?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) -// ⌄ enclosing_range_start local 76 - return when (value) { -// ^^^^^ definition local 76 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) -// ⌃ enclosing_range_end local 76 - is Array<*> -> recursiveValueFromDB(value, dimensions) as R? -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - is java.sql.Array -> recursiveValueFromDB(value.array, dimensions) as R? -// ^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/Array# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Array#array. -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Array#getArray(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - else -> value as R? -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#valueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(level) - private fun recursiveValueFromDB(value: Any?, level: Int): List = when { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). -// display_name recursiveValueFromDB -// documentation ```kotlin\nprivate final fun recursiveValueFromDB(value: Any?, level: Int): List\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(level) -// display_name level -// documentation ```kotlin\nlevel: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(level) -// ⌄ enclosing_range_start local 77 - level > 1 -> (value as Array).map { recursiveValueFromDB(it, level - 1) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(level) -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^ reference semanticdb maven . . kotlin/collections/map(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 77 -// display_name it -// documentation ```kotlin\nit: Any?\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). -// ^^ reference local 77 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(level) -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ⌃ enclosing_range_end local 77 -// ⌄ enclosing_range_start local 78 -// ⌄ enclosing_range_start local 79 - else -> (value as Array).map { it?.let { delegate.valueFromDB(it) } } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^ reference semanticdb maven . . kotlin/collections/map(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 78 -// display_name it -// documentation ```kotlin\nit: Any?\n``` -// ^^ reference local 78 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 79 -// display_name it -// documentation ```kotlin\nit: Any\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// ^^ reference local 79 -// ⌃ enclosing_range_end local 79 -// ⌃ enclosing_range_end local 78 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveValueFromDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(index) - override fun readObject(rs: RowApi, index: Int): Any? = rs.getObject(index) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject(). -// display_name readObject -// documentation ```kotlin\npublic open override fun readObject(rs: RowApi, index: Int): Any?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#readObject(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#readObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) - override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter(). -// display_name setParameter -// documentation ```kotlin\npublic open override fun setParameter(stmt: PreparedStatementApi, index: Int, value: Any?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// display_name stmt -// documentation ```kotlin\nstmt: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) - when { - value is Array<*> && isArrayOfByteArrays(value) -> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// ⌄ enclosing_range_start local 80 - stmt.setArray(index, this, Array(value.size) { value[it] as ByteArray }) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// ^^^^^ reference semanticdb maven . . kotlin/Array#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 80 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^ reference local 80 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ⌃ enclosing_range_end local 80 - - value is Array<*> -> stmt.setArray(index, this, value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) - else -> super.setParameter(stmt, index, value) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#setParameter(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(stmt) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#setParameter(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString().(value) - override fun nonNullValueToString(value: R): String { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString(). -// display_name nonNullValueToString -// documentation ```kotlin\npublic open override fun nonNullValueToString(value: R): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueToString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: R\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString().(value) - return arrayLiteralPrefix() + recursiveNonNullValueToString(value, dimensions) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#arrayLiteralPrefix(). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(level) - private fun recursiveNonNullValueToString(value: Any?, level: Int): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString(). -// display_name recursiveNonNullValueToString -// documentation ```kotlin\nprivate final fun recursiveNonNullValueToString(value: Any?, level: Int): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(level) -// display_name level -// documentation ```kotlin\nlevel: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(level) -// ⌄ enclosing_range_start local 81 - level > 1 -> (value as List).joinToString(",", "[", "]") { recursiveNonNullValueToString(it, level - 1) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(level) -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(value) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 81 -// display_name it -// documentation ```kotlin\nit: Any?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString(). -// ^^ reference local 81 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(level) -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ⌃ enclosing_range_end local 81 -// ⌄ enclosing_range_start local 82 -// ⌄ enclosing_range_start local 83 - else -> (value as List).joinToString(",", "[", "]") { it?.let { delegate.nonNullValueToString(it) } ?: nullElementString } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 82 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^ reference local 82 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 83 -// display_name it -// documentation ```kotlin\nit: T & Any\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueToString(). -// ^^ reference local 83 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getNullElementString(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nullElementString. -// ⌃ enclosing_range_end local 83 -// ⌃ enclosing_range_end local 82 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString().(value) - override fun nonNullValueAsDefaultString(value: R): String { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString(). -// display_name nonNullValueAsDefaultString -// documentation ```kotlin\npublic open override fun nonNullValueAsDefaultString(value: R): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#nonNullValueAsDefaultString(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: R\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString().(value) - return arrayLiteralPrefix() + recursiveNonNullValueAsDefaultString(value, dimensions) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#arrayLiteralPrefix(). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#dimensions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDimensions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nonNullValueAsDefaultString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(level) - private fun recursiveNonNullValueAsDefaultString(value: Any?, level: Int): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString(). -// display_name recursiveNonNullValueAsDefaultString -// documentation ```kotlin\nprivate final fun recursiveNonNullValueAsDefaultString(value: Any?, level: Int): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(level) -// display_name level -// documentation ```kotlin\nlevel: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(level) -// ⌄ enclosing_range_start local 84 - level > 1 -> (value as List).joinToString(",", "[", "]") { recursiveNonNullValueAsDefaultString(it, level - 1) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(level) -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(value) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 84 -// display_name it -// documentation ```kotlin\nit: Any?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString(). -// ^^ reference local 84 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(level) -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ⌃ enclosing_range_end local 84 -// ⌄ enclosing_range_start local 85 -// ⌄ enclosing_range_start local 86 - else -> (value as List).joinToString(",", "[", "]") { it?.let { delegate.nonNullValueAsDefaultString(it) } ?: nullElementString } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString().(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 85 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^ reference local 85 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 86 -// display_name it -// documentation ```kotlin\nit: T & Any\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nonNullValueAsDefaultString(). -// ^^ reference local 86 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getNullElementString(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#nullElementString. -// ⌃ enclosing_range_end local 86 -// ⌃ enclosing_range_end local 85 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#recursiveNonNullValueAsDefaultString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#arrayLiteralPrefix(). - private fun arrayLiteralPrefix(): String { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#arrayLiteralPrefix(). -// display_name arrayLiteralPrefix -// documentation ```kotlin\nprivate final fun arrayLiteralPrefix(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return when { - currentDialect is H2Dialect -> "ARRAY " -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - else -> "ARRAY" - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#arrayLiteralPrefix(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker().(columnType) - private fun castH2ParameterMarker(columnType: IColumnType<*>): String? { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker(). -// display_name castH2ParameterMarker -// documentation ```kotlin\nprivate final fun castH2ParameterMarker(columnType: IColumnType<*>): String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker().(columnType) -// ⌄ enclosing_range_start local 87 - return when (columnType) { -// ^^^^^^^^^^ definition local 87 -// display_name -// documentation ```kotlin\nlocal val : IColumnType<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker().(columnType) -// ⌃ enclosing_range_end local 87 - // Here is the list of types that could be resolved by `resolveColumnType()`. - // In the common case it must not work for all the possible types. It also does not work with BigDecimal. - // This cast is needed for array types inside upsert(merge statement), otherwise statement causes "Data conversion error converting" error. - is ByteColumnType, is UByteColumnType, is BooleanColumnType, is ShortColumnType, is UShortColumnType, -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType# - is IntegerColumnType, is UIntegerColumnType, is LongColumnType, is ULongColumnType, is FloatColumnType, -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType# - is DoubleColumnType, is StringColumnType, is CharacterColumnType, is BasicBinaryColumnType, is UUIDColumnType -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType# - "cast(? as ${columnType.sqlType()} array)" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker().(columnType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). - else -> null - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker().(value) - override fun parameterMarker(value: R?): String { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker(). -// display_name parameterMarker -// documentation ```kotlin\npublic open override fun parameterMarker(value: R?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#parameterMarker(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker().(value) -// display_name value -// documentation ```kotlin\nvalue: R?\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker().(value) - if (currentDialect is H2Dialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌄ enclosing_range_start local 88 - val columnType = if (delegate is ColumnWithTransform<*, *>) delegate.originalColumnType else delegate -// ^^^^^^^^^^ definition local 88 -// display_name columnType -// documentation ```kotlin\nlocal val columnType: IColumnType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ⌃ enclosing_range_end local 88 - return castH2ParameterMarker(columnType) ?: super.parameterMarker(value) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#castH2ParameterMarker(). -// ^^^^^^^^^^ reference local 88 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#parameterMarker(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker().(value) - } - - // For PostgreSQL, add a cast for date arrays to ensure they're properly recognized - if (currentDialect is PostgreSQLDialect && delegate is IDateColumnType) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# -// ⌄ enclosing_range_start local 89 - val pgType = if (delegate.hasTimePart) "timestamp[]" else "date[]" -// ^^^^^^ definition local 89 -// display_name pgType -// documentation ```kotlin\nlocal val pgType: String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#getHasTimePart(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#hasTimePart. -// ⌃ enclosing_range_end local 89 - return "?::$pgType" -// ^^^^^^ reference local 89 - } - - return super.parameterMarker(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#parameterMarker(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#parameterMarker(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays().(value) - private fun isArrayOfByteArrays(value: Array<*>) = -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays(). -// display_name isArrayOfByteArrays -// documentation ```kotlin\nprivate final fun isArrayOfByteArrays(value: Array<*>): Boolean\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays().(value) -// display_name value -// documentation ```kotlin\nvalue: Array<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays().(value) -// ⌄ enclosing_range_start local 90 - value.all { it is ByteArray } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays().(value) -// ^^^ reference semanticdb maven . . kotlin/collections/all(). -// ^^^^^^^^^^^^^^^^^^^ definition local 90 -// display_name it -// documentation ```kotlin\nit: Any?\n``` -// ^^ reference local 90 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/isArrayOfByteArrays(). -// ⌃ enclosing_range_end local 90 - - // Date/Time columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# - /** - * Marker interface for date/datetime related column types. - **/ - interface IDateColumnType { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# -// display_name IDateColumnType -// documentation ```kotlin\npublic abstract interface IDateColumnType : Any\n```\n\n----\n\n\n Marker interface for date/datetime related column types.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#hasTimePart. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#getHasTimePart(). - val hasTimePart: Boolean -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#getHasTimePart(). -// display_name hasTimePart -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#hasTimePart. -// display_name hasTimePart -// documentation ```kotlin\npublic abstract val hasTimePart: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#hasTimePart. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType#getHasTimePart(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# - - // JSON/JSONB columns - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# - /** - * Marker interface for json/jsonb related column types. - */ - interface JsonColumnMarker { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# -// display_name JsonColumnMarker -// documentation ```kotlin\npublic abstract interface JsonColumnMarker : Any\n```\n\n----\n\n\n Marker interface for json/jsonb related column types.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). - val usesBinaryFormat: Boolean -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). -// display_name usesBinaryFormat -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// display_name usesBinaryFormat -// documentation ```kotlin\npublic abstract val usesBinaryFormat: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). - /** - * Returns the [ColumnType] commonly associated with storing values of type [T], or the [defaultType] if a mapping - * does not exist for type [T]. - * - * @throws IllegalStateException If no column type mapping is found and a [defaultType] is not provided. - */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().[T] - fun resolveColumnType( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// display_name resolveColumnType -// documentation ```kotlin\n@InternalApi() public final fun resolveColumnType(klass: KClass, defaultType: ColumnType<*>? = ...): ColumnType\n```\n\n----\n\n\n Returns the [ColumnType] commonly associated with storing values of type [T], or the [defaultType] if a mapping\n does not exist for type [T].\n\n @throws IllegalStateException If no column type mapping is found and a [defaultType] is not provided.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(klass) - klass: KClass, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(klass) -// display_name klass -// documentation ```kotlin\nklass: KClass\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(klass) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(defaultType) - defaultType: ColumnType<*>? = null -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(defaultType) -// display_name defaultType -// documentation ```kotlin\ndefaultType: ColumnType<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(defaultType) - ): ColumnType { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start local 91 -// ⌄ enclosing_range_start local 92 - val type = when (klass) { -// ^^^^ definition local 91 -// display_name type -// documentation ```kotlin\nlocal val type: ColumnType?\n``` -// ^^^^^ definition local 92 -// display_name -// documentation ```kotlin\nlocal val : KClass\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(klass) -// ⌃ enclosing_range_end local 92 - Boolean::class -> BooleanColumnType() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). - Byte::class -> ByteColumnType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). - UByte::class -> UByteColumnType() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). - Short::class -> ShortColumnType() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). - UShort::class -> UShortColumnType() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). - Int::class -> IntegerColumnType() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - UInt::class -> UIntegerColumnType() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). - Long::class -> LongColumnType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - ULong::class -> ULongColumnType() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). - Float::class -> FloatColumnType() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). - Double::class -> DoubleColumnType() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). - String::class -> TextColumnType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). - Char::class -> CharacterColumnType() -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). - ByteArray::class -> BasicBinaryColumnType() -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). - BigDecimal::class -> DecimalColumnType.INSTANCE -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - UUID::class -> UUIDColumnType() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). - else -> defaultType -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(defaultType) - } as? ColumnType -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌃ enclosing_range_end local 91 - - return type ?: error( -// ^^^^ reference local 91 -// ^^^^^ reference semanticdb maven . . kotlin/error(). - "A column type could not be associated with ${klass.qualifiedName}. Provide an explicit column type argument." -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType().(klass) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getQualifiedName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#qualifiedName. - ) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/CompositeColumn.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/CompositeColumn.kt deleted file mode 100644 index d0392be71..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/CompositeColumn.kt +++ /dev/null @@ -1,382 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#``(). - /** - * Composite column represents multiple tightly related standard columns, which behave like a single column for the user - * - * @author Vladislav Kisel - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#[T] - abstract class CompositeColumn : Expression() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// display_name CompositeColumn -// documentation ```kotlin\npublic abstract class CompositeColumn : Expression\n```\n\n----\n\n\n Composite column represents multiple tightly related standard columns, which behave like a single column for the user\n\n @author Vladislav Kisel\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#``(). -// display_name CompositeColumn -// documentation ```kotlin\npublic constructor(): CompositeColumn\n```\n\n----\n\n\n Composite column represents multiple tightly related standard columns, which behave like a single column for the user\n\n @author Vladislav Kisel\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#nullable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable().(value) - internal var nullable: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getNullable(). -// display_name nullable -// documentation ```kotlin\ninternal get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#nullable. -// display_name nullable -// documentation ```kotlin\ninternal final var nullable: Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable(). -// display_name nullable -// documentation ```kotlin\ninternal set(value: Boolean): Unit\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#nullable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). - /** - * Parses the [compositeValue] and returns a list of real columns with their values. - * - * @return Map of real columns as keys to their parsed values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues().(compositeValue) - abstract fun getRealColumnsWithValues(compositeValue: T): Map, Any?> -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). -// display_name getRealColumnsWithValues -// documentation ```kotlin\npublic abstract fun getRealColumnsWithValues(compositeValue: T): Map, Any?>\n\n```\n\n----\n\n\n Parses the [compositeValue] and returns a list of real columns with their values.\n\n @return Map of real columns as keys to their parsed values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues(). -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues().(compositeValue) -// display_name compositeValue -// documentation ```kotlin\ncompositeValue: T\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues().(compositeValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). - /** - * Returns a list of real columns, wrapped by this composite column. - */ - abstract fun getRealColumns(): List> -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// display_name getRealColumns -// documentation ```kotlin\npublic abstract fun getRealColumns(): List>\n\n```\n\n----\n\n\n Returns a list of real columns, wrapped by this composite column.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumns(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts(). - /** - * Restores the composite value based on its component column values loaded from the database. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts().(parts) - abstract fun restoreValueFromParts(parts: Map, Any?>): T -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts(). -// display_name restoreValueFromParts -// documentation ```kotlin\npublic abstract fun restoreValueFromParts(parts: Map, Any?>): T\n\n```\n\n----\n\n\n Restores the composite value based on its component column values loaded from the database.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts().(parts) -// display_name parts -// documentation ```kotlin\nparts: Map, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts().(parts) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 0 - getRealColumns().appendTo { +it } -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn# - /** - * Extension of [CompositeColumn] that consists of two columns, [column1] and [column2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``(). - abstract class BiCompositeColumn( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn# -// display_name BiCompositeColumn -// documentation ```kotlin\npublic abstract class BiCompositeColumn : CompositeColumn\n```\n\n----\n\n\n Extension of [CompositeColumn] that consists of two columns, [column1] and [column2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``(). -// display_name BiCompositeColumn -// documentation ```kotlin\npublic constructor(column1: Column, column2: Column, transformFromValue: (T) -> Pair, transformToValue: (Any?, Any?) -> T, nullable: Boolean = ...): BiCompositeColumn\n```\n\n----\n\n Transformation that receives the column's composite value and returns the parsed values of the underlying columns. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[C2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). - protected val column1: Column, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column1) -// display_name column1 -// documentation ```kotlin\ncolumn1: Column\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column1) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// display_name column1 -// documentation ```kotlin\nprotected final val column1: Column\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). -// display_name column1 -// documentation ```kotlin\nprotected get(): Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). - protected val column2: Column, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column2) -// display_name column2 -// documentation ```kotlin\ncolumn2: Column\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column2) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// display_name column2 -// documentation ```kotlin\nprotected final val column2: Column\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). -// display_name column2 -// documentation ```kotlin\nprotected get(): Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(column2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformFromValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformFromValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformFromValue(). - /** Transformation that receives the column's composite value and returns the parsed values of the underlying columns. */ - val transformFromValue: (T) -> Pair, -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformFromValue) -// display_name transformFromValue -// documentation ```kotlin\ntransformFromValue: (T) -> Pair\n```\n\n----\n\n Transformation that receives the column's composite value and returns the parsed values of the underlying columns. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformFromValue) -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformFromValue(). -// display_name transformFromValue -// documentation ```kotlin\npublic get(): (T) -> Pair\n```\n\n----\n\n Transformation that receives the column's composite value and returns the parsed values of the underlying columns. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformFromValue. -// display_name transformFromValue -// documentation ```kotlin\npublic final val transformFromValue: (T) -> Pair\n```\n\n----\n\n Transformation that receives the column's composite value and returns the parsed values of the underlying columns. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformFromValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformFromValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformFromValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformToValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformToValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformToValue(). - /** Transformation that receives the retrieved values of [column1] and [column2] and returns a composite value. */ - val transformToValue: (Any?, Any?) -> T, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformToValue) -// display_name transformToValue -// documentation ```kotlin\ntransformToValue: (Any?, Any?) -> T\n```\n\n----\n\n Transformation that receives the retrieved values of [column1] and [column2] and returns a composite value. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformToValue) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformToValue(). -// display_name transformToValue -// documentation ```kotlin\npublic get(): (Any?, Any?) -> T\n```\n\n----\n\n Transformation that receives the retrieved values of [column1] and [column2] and returns a composite value. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformToValue. -// display_name transformToValue -// documentation ```kotlin\npublic final val transformToValue: (Any?, Any?) -> T\n```\n\n----\n\n Transformation that receives the retrieved values of [column1] and [column2] and returns a composite value. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(transformToValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformToValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformToValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(nullable) - nullable: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(nullable) -// display_name nullable -// documentation ```kotlin\nnullable: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(nullable) - ) : CompositeColumn() { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``(). - init { - this.nullable = nullable -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#setNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#``().(nullable) - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumns(). - override fun getRealColumns(): List> = listOf(column1, column2) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumns(). -// display_name getRealColumns -// documentation ```kotlin\npublic open override fun getRealColumns(): List>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues().(compositeValue) - override fun getRealColumnsWithValues(compositeValue: T): Map, Any?> { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues(). -// display_name getRealColumnsWithValues -// documentation ```kotlin\npublic open override fun getRealColumnsWithValues(compositeValue: T): Map, Any?>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues().(compositeValue) -// display_name compositeValue -// documentation ```kotlin\ncompositeValue: T\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues().(compositeValue) - require(compositeValue != null || nullable) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues().(compositeValue) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#setNullable(). - "Can't set null value to non-nullable ${this::class.simpleName} column" -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getSimpleName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#simpleName. - } -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - val (v1, v2) = transformFromValue(compositeValue) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : Pair\n``` -// ^^ reference local 1 -// ^^ definition local 2 -// display_name v1 -// documentation ```kotlin\nlocal val v1: C1?\n``` -// ^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^ reference local 1 -// ^^ definition local 3 -// display_name v2 -// documentation ```kotlin\nlocal val v2: C2?\n``` -// ^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformFromValue(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformFromValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues().(compositeValue) -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 1 - return mapOf(column1 to v1, column2 to v2) -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 2 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getRealColumnsWithValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts().(parts) - override fun restoreValueFromParts(parts: Map, Any?>): T { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts(). -// display_name restoreValueFromParts -// documentation ```kotlin\npublic open override fun restoreValueFromParts(parts: Map, Any?>): T\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts().(parts) -// display_name parts -// documentation ```kotlin\nparts: Map, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts().(parts) -// ⌄ enclosing_range_start local 4 - val v1 = parts[column1] -// ^^ definition local 4 -// display_name v1 -// documentation ```kotlin\nlocal val v1: Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts().(parts) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column1. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn1(). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val v2 = parts[column2] -// ^^ definition local 5 -// display_name v2 -// documentation ```kotlin\nlocal val v2: Any?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts().(parts) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#column2. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getColumn2(). -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val result = transformToValue(v1, v2) -// ^^^^^^ definition local 6 -// display_name result -// documentation ```kotlin\nlocal val result: T\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getTransformToValue(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#transformToValue. -// ^^ reference local 4 -// ^^ reference local 5 -// ⌃ enclosing_range_end local 6 - check(result != null || nullable) { -// ^^^^^ reference semanticdb maven . . kotlin/check(+1). -// ^^^^^^ reference local 6 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#setNullable(). - "Null value received from DB for non-nullable ${this::class.simpleName} column" -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getSimpleName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#simpleName. - } - return result -// ^^^^^^ reference local 6 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn#restoreValueFromParts(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/BiCompositeColumn# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Constraints.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Constraints.kt deleted file mode 100644 index 7e3c100fc..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Constraints.kt +++ /dev/null @@ -1,1870 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.DatabaseDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - import org.jetbrains.exposed.v1.core.vendors.MysqlDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# - import org.jetbrains.exposed.v1.core.vendors.SQLiteDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.core.vendors.currentDialectIfAvailable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - import org.jetbrains.exposed.v1.core.vendors.inProperCase -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# - /** - * Common interface for database objects that can be created, modified and dropped. - */ - interface DdlAware { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// display_name DdlAware -// documentation ```kotlin\npublic abstract interface DdlAware : Any\n```\n\n----\n\n\n Common interface for database objects that can be created, modified and dropped.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). - /** Returns the list of DDL statements that create this object. */ - fun createStatement(): List -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic abstract fun createStatement(): List\n\n```\n\n----\n\n Returns the list of DDL statements that create this object. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#createStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Column#createStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). - /** Returns the list of DDL statements that modify this object. */ - fun modifyStatement(): List -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic abstract fun modifyStatement(): List\n\n```\n\n----\n\n Returns the list of DDL statements that modify this object. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#modifyStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#modifyStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Index#modifyStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). - /** Returns the list of DDL statements that drops this object. */ - fun dropStatement(): List -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic abstract fun dropStatement(): List\n\n```\n\n----\n\n Returns the list of DDL statements that drops this object. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#dropStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dropStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#ddl. - /** Returns the list of DDL statements that create this DdlAware instance. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#getDdl(). - val ddl: List get() = createStatement() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#ddl. -// display_name ddl -// documentation ```kotlin\npublic open val ddl: List\n```\n\n----\n\n Returns the list of DDL statements that create this DdlAware instance. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#getDdl(). -// display_name ddl -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#ddl. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#getDdl(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#``(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** -//^^^ reference semanticdb maven . . kotlin/Enum# 20:1 - * Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause. - */ - enum class ReferenceOption { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// display_name ReferenceOption -// documentation ```kotlin\npublic final enum class ReferenceOption : Enum\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#``(). -// display_name ReferenceOption -// documentation ```kotlin\nprivate constructor(): ReferenceOption\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): ReferenceOption\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n\n Represents referential actions used by `ON UPDATE` or `ON DELETE` subclauses of a `FOREIGN KEY` constraint clause.\n - /** Updates/deletes the referenced parent row, in addition to any rows in the referencing child table. */ - CASCADE, - - /** Updates/deletes the referenced parent row, and sets the column in the referencing child table to `NULL`. */ - SET_NULL, - - /** Prevents updating/deleting the referenced parent row. */ - RESTRICT, - - /** In some, but not all, databases, this action is equivalent to `RESTRICT`. Please check the documentation. */ - NO_ACTION, - - /** Updates/deletes the referenced parent row, and sets the column in the referencing child table to its default value. */ - SET_DEFAULT; - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#toString(). - override fun toString(): String = name.replace("_", " ") -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#name. -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# - /** - * Represents a foreign key constraint. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy(). - data class ForeignKeyConstraint( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# -// display_name ForeignKeyConstraint -// documentation ```kotlin\npublic final data class ForeignKeyConstraint : DdlAware\n```\n\n----\n\n\n Represents a foreign key constraint.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(). -// display_name ForeignKeyConstraint -// documentation ```kotlin\npublic constructor(references: Map, Column<*>>, onUpdate: ReferenceOption?, onDelete: ReferenceOption?, name: String?): ForeignKeyConstraint\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy(). 6:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(references: Map, Column<*>> = ..., onUpdate: ReferenceOption? = ..., onDelete: ReferenceOption? = ..., name: String? = ...): ForeignKeyConstraint\n\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(references) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(references) - /** Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. */ - val references: Map, Column<*>>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(references) -// display_name references -// documentation ```kotlin\nreferences: Map, Column<*>>\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(references) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): Map, Column<*>>\n\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(references) -// display_name references -// documentation ```kotlin\nreferences: Map, Column<*>> = ...\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// display_name references -// documentation ```kotlin\npublic get(): Map, Column<*>>\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// display_name references -// documentation ```kotlin\npublic final val references: Map, Column<*>>\n```\n\n----\n\n Mapping of the foreign key columns in the referencing child table to their referenced parent table columns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(references) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(references) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onUpdate) - private val onUpdate: ReferenceOption?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onUpdate) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component2(). -// display_name component2 -// documentation ```kotlin\nprivate final operator fun component2(): ReferenceOption?\n\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnUpdate(). -// display_name onUpdate -// documentation ```kotlin\nprivate get(): ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnUpdate(). -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onUpdate. -// display_name onUpdate -// documentation ```kotlin\nprivate final val onUpdate: ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onUpdate. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onUpdate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onDelete. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnDelete(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onDelete) - private val onDelete: ReferenceOption?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onDelete) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component3(). -// display_name component3 -// documentation ```kotlin\nprivate final operator fun component3(): ReferenceOption?\n\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnDelete(). -// display_name onDelete -// documentation ```kotlin\nprivate get(): ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnDelete(). -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onDelete. -// display_name onDelete -// documentation ```kotlin\nprivate final val onDelete: ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onDelete. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(onDelete) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onDelete. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnDelete(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(name) - private val name: String? -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(name) -// display_name name -// documentation ```kotlin\nname: String?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component4(). -// display_name component4 -// documentation ```kotlin\nprivate final operator fun component4(): String?\n\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(name) -// display_name name -// documentation ```kotlin\nname: String? = ...\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// display_name name -// documentation ```kotlin\nprivate get(): String?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// display_name name -// documentation ```kotlin\nprivate final val name: String?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy().(name) - ) : DdlAware { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1). - constructor( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1). 6:61 -// display_name ForeignKeyConstraint -// documentation ```kotlin\npublic constructor(target: Column<*>, from: Column<*>, onUpdate: ReferenceOption?, onDelete: ReferenceOption?, name: String?): ForeignKeyConstraint\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(target) - target: Column<*>, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(target) -// display_name target -// documentation ```kotlin\ntarget: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(from) - from: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(from) -// display_name from -// documentation ```kotlin\nfrom: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(from) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onUpdate) - onUpdate: ReferenceOption?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onDelete) - onDelete: ReferenceOption?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(name) - name: String? -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(name) -// display_name name -// documentation ```kotlin\nname: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(name) - ) : this(mapOf(from to target), onUpdate, onDelete, name) -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(from) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(target) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(onDelete) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. - @OptIn(InternalApi::class) - private val tx: Transaction -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// display_name tx -// documentation ```kotlin\n@OptIn(...) private final val tx: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). - get() = CoreTransactionManager.currentTransaction() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// display_name tx -// documentation ```kotlin\nprivate get(): Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). - /** The columns of the referenced parent table. */ - val target: LinkedHashSet> = LinkedHashSet(references.values) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// display_name target -// documentation ```kotlin\npublic get(): {kotlin/collections/LinkedHashSet>=} LinkedHashSet>\n```\n\n----\n\n The columns of the referenced parent table. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// display_name target -// documentation ```kotlin\npublic final val target: {kotlin/collections/LinkedHashSet>=} LinkedHashSet>\n```\n\n----\n\n The columns of the referenced parent table. -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getValues(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). - /** The referenced parent table. */ - val targetTable: Table = target.first().table -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// display_name targetTable -// documentation ```kotlin\npublic get(): Table\n```\n\n----\n\n The referenced parent table. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// display_name targetTable -// documentation ```kotlin\npublic final val targetTable: Table\n```\n\n----\n\n The referenced parent table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTableName. - /** Name of the referenced parent table. */ - val targetTableName: String -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTableName. -// display_name targetTableName -// documentation ```kotlin\npublic final val targetTableName: String\n```\n\n----\n\n Name of the referenced parent table. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTableName(). - get() = tx.identity(targetTable) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTableName(). -// display_name targetTableName -// documentation ```kotlin\npublic get(): String\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTableName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetColumns. - /** Names of the referenced parent table columns. */ - private val targetColumns: String -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetColumns. -// display_name targetColumns -// documentation ```kotlin\nprivate final val targetColumns: String\n```\n\n----\n\n Names of the referenced parent table columns. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetColumns(). -// ⌄ enclosing_range_start local 0 - get() = target.joinToString { tx.identity(it) } -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetColumns(). -// display_name targetColumns -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 0 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetColumns(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). - /** The foreign key columns of the referencing child table. */ - val from: LinkedHashSet> = LinkedHashSet(references.keys) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// display_name from -// documentation ```kotlin\npublic final val from: {kotlin/collections/LinkedHashSet>=} LinkedHashSet>\n```\n\n----\n\n The foreign key columns of the referencing child table. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// display_name from -// documentation ```kotlin\npublic get(): {kotlin/collections/LinkedHashSet>=} LinkedHashSet>\n```\n\n----\n\n The foreign key columns of the referencing child table. -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#keys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). - /** The referencing child table. */ - val fromTable: Table = from.first().table -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// display_name fromTable -// documentation ```kotlin\npublic final val fromTable: Table\n```\n\n----\n\n The referencing child table. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). -// display_name fromTable -// documentation ```kotlin\npublic get(): Table\n```\n\n----\n\n The referencing child table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. - /** Name of the referencing child table. */ - val fromTableName: String -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// display_name fromTableName -// documentation ```kotlin\npublic final val fromTableName: String\n```\n\n----\n\n Name of the referencing child table. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - get() = tx.identity(fromTable) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). -// display_name fromTableName -// documentation ```kotlin\npublic get(): String\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromColumns. - /** Names of the foreign key columns from the referencing child table. */ - private val fromColumns: String -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromColumns. -// display_name fromColumns -// documentation ```kotlin\nprivate final val fromColumns: String\n```\n\n----\n\n Names of the foreign key columns from the referencing child table. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromColumns(). -// ⌄ enclosing_range_start local 1 - get() = from.joinToString { tx.identity(it) } -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromColumns(). -// display_name fromColumns -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 1 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromColumns(). -// ⌃ enclosing_range_end local 1 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. - /** Reference option when performing update operations. */ - val updateRule: ReferenceOption? -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// display_name updateRule -// documentation ```kotlin\npublic final val updateRule: ReferenceOption?\n```\n\n----\n\n Reference option when performing update operations. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). - get() = onUpdate ?: currentDialectIfAvailable?.defaultReferenceOption -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// display_name updateRule -// documentation ```kotlin\npublic get(): ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnUpdate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onUpdate. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. - /** Reference option when performing delete operations. */ - val deleteRule: ReferenceOption? -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// display_name deleteRule -// documentation ```kotlin\npublic final val deleteRule: ReferenceOption?\n```\n\n----\n\n Reference option when performing delete operations. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). - get() = onDelete ?: currentDialectIfAvailable?.defaultReferenceOption -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// display_name deleteRule -// documentation ```kotlin\npublic get(): ReferenceOption?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getOnDelete(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#onDelete. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#customFkName. - /** Custom foreign key name, if provided. */ - val customFkName: String? -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#customFkName. -// display_name customFkName -// documentation ```kotlin\npublic final val customFkName: String?\n```\n\n----\n\n Custom foreign key name, if provided. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getCustomFkName(). - get() = name -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getCustomFkName(). -// display_name customFkName -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#customFkName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getCustomFkName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. - /** Name of this foreign key constraint. */ - val fkName: String -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// display_name fkName -// documentation ```kotlin\npublic final val fkName: String\n```\n\n----\n\n Name of this foreign key constraint. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). - @OptIn(InternalApi::class) - get() = tx.db.identifierManager.cutIfNecessaryAndQuote( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). -// display_name fkName -// documentation ```kotlin\n@OptIn(...) public get(): String\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTx(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#tx. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). - name ?: ( -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#name. -// ⌄ enclosing_range_start local 2 - "fk_${fromTable.tableNameWithoutSchemeSanitized.replace('.', '_')}_${from.joinToString("_") { it.name }}__" + -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 2 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - target.joinToString("_") { it.name } -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 3 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 3 - ) - ).inProperCase() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#foreignKeyPart. - internal val foreignKeyPart: String -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#foreignKeyPart. -// display_name foreignKeyPart -// documentation ```kotlin\ninternal final val foreignKeyPart: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getForeignKeyPart(). - get() = buildString { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getForeignKeyPart(). -// display_name foreignKeyPart -// documentation ```kotlin\ninternal get(): String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - if (fkName.isNotBlank()) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotBlank(). - append("CONSTRAINT $fkName ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). - } - append("FOREIGN KEY ($fromColumns) REFERENCES $targetTableName($targetColumns)") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromColumns. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromColumns(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTableName(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetColumns(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetColumns. - - if (deleteRule != ReferenceOption.NO_ACTION) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#NO_ACTION. - if (deleteRule == ReferenceOption.RESTRICT && !currentDialect.supportsRestrictReferenceOption) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#RESTRICT. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsRestrictReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsRestrictReferenceOption. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "${currentDialect.name} doesn't support FOREIGN KEY with RESTRICT reference option with ON DELETE clause. " + -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - "Please check your $fromTableName table." -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - ) - } else if (deleteRule == ReferenceOption.SET_DEFAULT && !currentDialect.supportsSetDefaultReferenceOption) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#SET_DEFAULT. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSetDefaultReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSetDefaultReferenceOption. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "${currentDialect.name} doesn't support FOREIGN KEY with SET DEFAULT reference option with ON DELETE clause. " + -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - "Please check your $fromTableName table." -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - ) - } else { - append(" ON DELETE $deleteRule") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). - } - } - - if (updateRule != ReferenceOption.NO_ACTION) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#NO_ACTION. - if (!currentDialect.supportsOnUpdate) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnUpdate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnUpdate. - exposedLogger.warn("${currentDialect.name} doesn't support FOREIGN KEY with ON UPDATE clause. Please check your $fromTableName table.") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - } else if (updateRule == ReferenceOption.RESTRICT && !currentDialect.supportsRestrictReferenceOption) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#RESTRICT. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsRestrictReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsRestrictReferenceOption. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "${currentDialect.name} doesn't support FOREIGN KEY with RESTRICT reference option with ON UPDATE clause. " + -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - "Please check your $fromTableName table." -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - ) - } else if (updateRule == ReferenceOption.SET_DEFAULT && !currentDialect.supportsSetDefaultReferenceOption) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#SET_DEFAULT. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSetDefaultReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSetDefaultReferenceOption. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "${currentDialect.name} doesn't support FOREIGN KEY with SET DEFAULT reference option with ON UPDATE clause. " + -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - "Please check your $fromTableName table." -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). - ) - } else { - append(" ON UPDATE $updateRule") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#foreignKeyPart. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getForeignKeyPart(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). - override fun createStatement(): List = listOf("ALTER TABLE $fromTableName ADD $foreignKeyPart") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#foreignKeyPart. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getForeignKeyPart(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#modifyStatement(). - override fun modifyStatement(): List = dropStatement() + createStatement() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). - override fun dropStatement(): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 5 - val constraintType = when (currentDialect) { -// ^^^^^^^^^^^^^^ definition local 4 -// display_name constraintType -// documentation ```kotlin\nlocal val constraintType: String\n``` -// ^^^^^^^^^^^^^^ definition local 5 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 5 - is MysqlDialect -> "FOREIGN KEY" -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# - else -> "CONSTRAINT" - } -// ⌃ enclosing_range_end local 4 - return listOf("ALTER TABLE $fromTableName DROP $constraintType $fkName") -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). -// ^^^^^^^^^^^^^^ reference local 4 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf(). - /** Returns the parent table column that is referenced by the [from] column in the child table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf().(from) - fun targetOf(from: Column<*>): Column<*>? = references[from] -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf(). -// display_name targetOf -// documentation ```kotlin\npublic final fun targetOf(from: Column<*>): Column<*>?\n```\n\n----\n\n Returns the parent table column that is referenced by the [from] column in the child table. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf().(from) -// display_name from -// documentation ```kotlin\nfrom: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf().(from) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf().(from) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetOf(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus().(other) - operator fun plus(other: ForeignKeyConstraint): ForeignKeyConstraint { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus(). -// display_name plus -// documentation ```kotlin\npublic final operator fun plus(other: ForeignKeyConstraint): ForeignKeyConstraint\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus().(other) -// display_name other -// documentation ```kotlin\nother: ForeignKeyConstraint\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus().(other) - return copy(references = references + other.references) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#copy(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. -// ^ reference semanticdb maven . . kotlin/collections/plus(+39). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus().(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getReferences(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#references. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#plus(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#toString(). - override fun toString() = "ForeignKeyConstraint(fkName='$fkName')" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint# - /** - * Represents a check constraint. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy(). - data class CheckConstraint( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint# -// display_name CheckConstraint -// documentation ```kotlin\npublic final data class CheckConstraint : DdlAware\n```\n\n----\n\n\n Represents a check constraint.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``(). -// display_name CheckConstraint -// documentation ```kotlin\npublic constructor(tableName: String, checkName: String, checkOp: String): CheckConstraint\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy(). 7:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(tableName: String = ..., checkName: String = ..., checkOp: String = ...): CheckConstraint\n\n```\n\n----\n\n Name of the table where the constraint is defined. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(tableName) - /** Name of the table where the constraint is defined. */ - val tableName: String, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(tableName) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): String\n\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String = ...\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// display_name tableName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// display_name tableName -// documentation ```kotlin\npublic final val tableName: String\n```\n\n----\n\n Name of the table where the constraint is defined. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkName) - /** Name of the check constraint. */ - val checkName: String, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkName) -// display_name checkName -// documentation ```kotlin\ncheckName: String\n```\n\n----\n\n Name of the check constraint. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkName) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// display_name checkName -// documentation ```kotlin\npublic final val checkName: String\n```\n\n----\n\n Name of the check constraint. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): String\n\n```\n\n----\n\n Name of the check constraint. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkName) -// display_name checkName -// documentation ```kotlin\ncheckName: String = ...\n```\n\n----\n\n Name of the check constraint. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). -// display_name checkName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the check constraint. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkOp) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkOp. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckOp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkOp) - /** Boolean expression used for the check constraint. */ - val checkOp: String -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkOp) -// display_name checkOp -// documentation ```kotlin\ncheckOp: String\n```\n\n----\n\n Boolean expression used for the check constraint. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkOp) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkOp. -// display_name checkOp -// documentation ```kotlin\npublic final val checkOp: String\n```\n\n----\n\n Boolean expression used for the check constraint. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkOp. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): String\n\n```\n\n----\n\n Boolean expression used for the check constraint. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkOp) -// display_name checkOp -// documentation ```kotlin\ncheckOp: String = ...\n```\n\n----\n\n Boolean expression used for the check constraint. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckOp(). -// display_name checkOp -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Boolean expression used for the check constraint. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckOp(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``().(checkOp) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkOp. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckOp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy().(checkOp) - ) : DdlAware { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#copy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkPart. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckPart(). - internal val checkPart = "CONSTRAINT $checkName CHECK ($checkOp)" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkPart. -// display_name checkPart -// documentation ```kotlin\ninternal final val checkPart: String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckPart(). -// display_name checkPart -// documentation ```kotlin\ninternal get(): String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkOp. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckOp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkPart. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckPart(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#cannotAlterCheckConstraint. - private val DatabaseDialect.cannotAlterCheckConstraint: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#cannotAlterCheckConstraint. -// display_name cannotAlterCheckConstraint -// documentation ```kotlin\nprivate final val DatabaseDialect.cannotAlterCheckConstraint: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCannotAlterCheckConstraint(). - get() = this is SQLiteDialect || (this as? MysqlDialect)?.isMysql8 == false -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCannotAlterCheckConstraint(). -// display_name cannotAlterCheckConstraint -// documentation ```kotlin\nprivate get(): Boolean\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#cannotAlterCheckConstraint. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCannotAlterCheckConstraint(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#createStatement(). - override fun createStatement(): List { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - return if (currentDialect.cannotAlterCheckConstraint) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#cannotAlterCheckConstraint. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCannotAlterCheckConstraint(). - exposedLogger.warn("Creation of CHECK constraints is not currently supported by ${currentDialect.name}") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - listOf() -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+2). - } else { - listOf("ALTER TABLE $tableName ADD $checkPart") -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkPart. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckPart(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#modifyStatement(). - override fun modifyStatement(): List = dropStatement() + createStatement() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#dropStatement(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#dropStatement(). - override fun dropStatement(): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - return if (currentDialect.cannotAlterCheckConstraint) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#cannotAlterCheckConstraint. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCannotAlterCheckConstraint(). - exposedLogger.warn("Deletion of CHECK constraints is not currently supported by ${currentDialect.name}") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - listOf() -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+2). - } else { - listOf("ALTER TABLE $tableName DROP CONSTRAINT $checkName") -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#tableName. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkName. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckName(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion# 10:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#``(). 10:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): CheckConstraint.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(op) - fun from(table: Table, name: String, op: Op): CheckConstraint { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from(). -// display_name from -// documentation ```kotlin\npublic final fun from(table: Table, name: String, op: Op): CheckConstraint\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(op) -// display_name op -// documentation ```kotlin\nop: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(op) - require(name.isNotBlank()) { "Check constraint name cannot be blank" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(name) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotBlank(). -// ⌄ enclosing_range_start local 6 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 6 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - val identifierManager = tr.db.identifierManager -// ^^^^^^^^^^^^^^^^^ definition local 7 -// display_name identifierManager -// documentation ```kotlin\nlocal val identifierManager: IdentifierManagerApi\n``` -// ^^ reference local 6 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val tableName = tr.identity(table) -// ^^^^^^^^^ definition local 8 -// display_name tableName -// documentation ```kotlin\nlocal val tableName: String\n``` -// ^^ reference local 6 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(table) -// ⌃ enclosing_range_end local 8 -// ⌄ enclosing_range_start local 9 - val checkOpSQL = op.toString().replace("$tableName.", "") -// ^^^^^^^^^^ definition local 9 -// display_name checkOpSQL -// documentation ```kotlin\nlocal val checkOpSQL: String\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(op) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toString(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^^^ reference local 8 -// ⌃ enclosing_range_end local 9 - return CheckConstraint(tableName, identifierManager.cutIfNecessaryAndQuote(name), checkOpSQL) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#``(). -// ^^^^^^^^^ reference local 8 -// ^^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from().(name) -// ^^^^^^^^^^ reference local 9 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FilterCondition# - /** A conditional expression used as a filter when creating a partial index. */ - typealias FilterCondition = (SqlExpressionBuilder.() -> Op)? -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FilterCondition# -// display_name FirTypeAliasSymbol org/jetbrains/exposed/v1/core/FilterCondition -// documentation ```kotlin\npublic final typealias FilterCondition = (SqlExpressionBuilder.() -> Op)?\n\n```\n\n----\n\n A conditional expression used as a filter when creating a partial index. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FilterCondition# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index# - /** - * Represents an index. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy(). - data class Index( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// display_name Index -// documentation ```kotlin\npublic final data class Index : DdlAware\n```\n\n----\n\n\n Represents an index.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``(). -// display_name Index -// documentation ```kotlin\npublic constructor(columns: List>, unique: Boolean, customName: String? = ..., indexType: String? = ..., filterCondition: Op? = ..., functions: List>? = ..., functionsTable: Table? = ...): Index\n```\n\n----\n\n Columns that are part of the index. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy(). 15:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(columns: List> = ..., unique: Boolean = ..., customName: String? = ..., indexType: String? = ..., filterCondition: Op? = ..., functions: List>? = ..., functionsTable: Table? = ...): Index\n\n```\n\n----\n\n Columns that are part of the index. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(columns) - /** Columns that are part of the index. */ - val columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n```\n\n----\n\n Columns that are part of the index. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(columns) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// display_name columns -// documentation ```kotlin\npublic final val columns: List>\n```\n\n----\n\n Columns that are part of the index. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): List>\n\n```\n\n----\n\n Columns that are part of the index. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List> = ...\n```\n\n----\n\n Columns that are part of the index. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n```\n\n----\n\n Columns that are part of the index. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(unique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(unique) - /** Whether the index in unique or not. */ - val unique: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(unique) -// display_name unique -// documentation ```kotlin\nunique: Boolean\n```\n\n----\n\n Whether the index in unique or not. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(unique) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): Boolean\n\n```\n\n----\n\n Whether the index in unique or not. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(unique) -// display_name unique -// documentation ```kotlin\nunique: Boolean = ...\n```\n\n----\n\n Whether the index in unique or not. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// display_name unique -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the index in unique or not. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// display_name unique -// documentation ```kotlin\npublic final val unique: Boolean\n```\n\n----\n\n Whether the index in unique or not. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(unique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(unique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(customName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#customName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getCustomName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(customName) - /** Optional custom name for the index. */ - val customName: String? = null, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(customName) -// display_name customName -// documentation ```kotlin\ncustomName: String? = ...\n```\n\n----\n\n Optional custom name for the index. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(customName) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): String?\n\n```\n\n----\n\n Optional custom name for the index. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(customName) -// display_name customName -// documentation ```kotlin\ncustomName: String? = ...\n```\n\n----\n\n Optional custom name for the index. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#customName. -// display_name customName -// documentation ```kotlin\npublic final val customName: String?\n```\n\n----\n\n Optional custom name for the index. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#customName. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getCustomName(). -// display_name customName -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Optional custom name for the index. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getCustomName(). -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(customName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#customName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getCustomName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(customName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(indexType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(indexType) - /** Optional custom index type (e.g, BTREE or HASH) */ - val indexType: String? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(indexType) -// display_name indexType -// documentation ```kotlin\nindexType: String? = ...\n```\n\n----\n\n Optional custom index type (e.g, BTREE or HASH) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(indexType) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component4(). -// display_name component4 -// documentation ```kotlin\npublic final operator fun component4(): String?\n\n```\n\n----\n\n Optional custom index type (e.g, BTREE or HASH) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(indexType) -// display_name indexType -// documentation ```kotlin\nindexType: String? = ...\n```\n\n----\n\n Optional custom index type (e.g, BTREE or HASH) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// display_name indexType -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Optional custom index type (e.g, BTREE or HASH) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// display_name indexType -// documentation ```kotlin\npublic final val indexType: String?\n```\n\n----\n\n Optional custom index type (e.g, BTREE or HASH) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(indexType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(indexType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(filterCondition) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component5(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(filterCondition) - /** Partial index filter condition */ - val filterCondition: Op? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: Op? = ...\n```\n\n----\n\n Partial index filter condition -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(filterCondition) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component5(). -// display_name component5 -// documentation ```kotlin\npublic final operator fun component5(): Op?\n\n```\n\n----\n\n Partial index filter condition -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: Op? = ...\n```\n\n----\n\n Partial index filter condition -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// display_name filterCondition -// documentation ```kotlin\npublic final val filterCondition: Op?\n```\n\n----\n\n Partial index filter condition -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// display_name filterCondition -// documentation ```kotlin\npublic get(): Op?\n```\n\n----\n\n Partial index filter condition -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(filterCondition) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component5(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(filterCondition) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component6(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functions) - /** Functions that are part of the index. */ - val functions: List>? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functions) -// display_name functions -// documentation ```kotlin\nfunctions: List>? = ...\n```\n\n----\n\n Functions that are part of the index. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functions) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component6(). -// display_name component6 -// documentation ```kotlin\npublic final operator fun component6(): List>?\n\n```\n\n----\n\n Functions that are part of the index. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functions) -// display_name functions -// documentation ```kotlin\nfunctions: List>? = ...\n```\n\n----\n\n Functions that are part of the index. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// display_name functions -// documentation ```kotlin\npublic final val functions: List>?\n```\n\n----\n\n Functions that are part of the index. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// display_name functions -// documentation ```kotlin\npublic get(): List>?\n```\n\n----\n\n Functions that are part of the index. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component6(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functionsTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component7(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functionsTable) - /** Table where the functional index should be defined. */ - val functionsTable: Table? = null -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functionsTable) -// display_name functionsTable -// documentation ```kotlin\nfunctionsTable: Table? = ...\n```\n\n----\n\n Table where the functional index should be defined. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functionsTable) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component7(). -// display_name component7 -// documentation ```kotlin\npublic final operator fun component7(): Table?\n\n```\n\n----\n\n Table where the functional index should be defined. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functionsTable) -// display_name functionsTable -// documentation ```kotlin\nfunctionsTable: Table? = ...\n```\n\n----\n\n Table where the functional index should be defined. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// display_name functionsTable -// documentation ```kotlin\npublic final val functionsTable: Table?\n```\n\n----\n\n Table where the functional index should be defined. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). -// display_name functionsTable -// documentation ```kotlin\npublic get(): Table?\n```\n\n----\n\n Table where the functional index should be defined. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``().(functionsTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#component7(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy().(functionsTable) - ) : DdlAware { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). - /** Table where the index is defined. */ - val table: Table -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n```\n\n----\n\n Table where the index is defined. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n```\n\n----\n\n Table where the index is defined. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. - /** Name of the index. */ - @OptIn(InternalApi::class) - val indexName: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// display_name indexName -// documentation ```kotlin\n@OptIn(...) public final val indexName: String\n```\n\n----\n\n Name of the index. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). - get() = customName ?: buildString { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// display_name indexName -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#customName. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getCustomName(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append(table.nameInDatabaseCaseUnquoted()) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCaseUnquoted(). - append('_') -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ⌄ enclosing_range_start local 10 - append(columns.joinToString("_") { it.name }) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 10 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - functions?.let { f -> -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 11 -// display_name f -// documentation ```kotlin\nf: List>\n``` -// ⌃ enclosing_range_end local 11 - if (columns.isNotEmpty()) append('_') -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ⌄ enclosing_range_start local 12 - append(f.joinToString("_") { it.toString().substringBefore("(").lowercase() }) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^ reference local 11 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^^ reference local 12 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ⌃ enclosing_range_end local 12 - } - if (unique) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. - append("_unique") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - }.inProperCase() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). - - init { - require(columns.isNotEmpty() || functions?.isNotEmpty() == true) { "At least one column or function is required to create an index" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 13 - val columnsTable = if (columns.isNotEmpty()) { -// ^^^^^^^^^^^^ definition local 13 -// display_name columnsTable -// documentation ```kotlin\nlocal val columnsTable: Table?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - val table = columns.distinctBy { it.table }.singleOrNull()?.table -// ^^^^^ definition local 14 -// display_name table -// documentation ```kotlin\nlocal val table: Table?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinctBy(+9). -// ^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 15 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 15 -// ⌃ enclosing_range_end local 14 - requireNotNull(table) { "Columns from different tables can't persist in one index" } -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/requireNotNull(+1). -// ^^^^^ reference local 14 - table -// ^^^^^ reference local 14 - } else { - null - } -// ⌃ enclosing_range_end local 13 - if (functions?.isNotEmpty() == true) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - requireNotNull(functionsTable) { "functionsTable argument must also be provided if functions are defined to create an index" } -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/requireNotNull(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). - } - this.table = columnsTable ?: functionsTable!! -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functionsTable. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctionsTable(). - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). - override fun createStatement(): List = listOf(currentDialect.createIndex(this)) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#modifyStatement(). - override fun modifyStatement(): List = dropStatement() + createStatement() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#modifyStatement(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). - override fun dropStatement(): List = listOf( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). - currentDialect.dropIndex(table.nameInDatabaseCase(), indexName, unique, filterCondition != null || functions != null) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer(). - /** Returns `true` if the [other] index has the same columns and uniqueness as this index, but a different name, `false` otherwise */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) - fun onlyNameDiffer(other: Index): Boolean = indexName != other.indexName && columns == other.columns && unique == other.unique -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer(). -// display_name onlyNameDiffer -// documentation ```kotlin\npublic final fun onlyNameDiffer(other: Index): Boolean\n```\n\n----\n\n Returns `true` if the [other] index has the same columns and uniqueness as this index, but a different name, `false` otherwise -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) -// display_name other -// documentation ```kotlin\nother: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer().(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) - if (other !is Index) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# - - if (indexName != other.indexName) return false -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. - if (columns != other.columns) return false -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). - if (unique != other.unique) return false -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. - - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start local 16 - var result = indexName.hashCode() -// ^^^^^^ definition local 16 -// display_name result -// documentation ```kotlin\nlocal var result: Int\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end local 16 - result = 31 * result + columns.hashCode() -// ^^^^^^ reference local 16 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 16 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - result = 31 * result + unique.hashCode() -// ^^^^^^ reference local 16 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^^^^^^ reference local 16 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean#hashCode(). - return result -// ^^^^^^ reference local 16 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Index#toString(). - override fun toString(): String = -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Index#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - "${if (unique) "Unique " else ""}Index '$indexName' for '${table.nameInDatabaseCase()}' on columns ${columns.joinToString()}" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Index# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseApi.kt deleted file mode 100644 index fed62ce95..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseApi.kt +++ /dev/null @@ -1,351 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.statements.api.IdentifierManagerApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# - import org.jetbrains.exposed.v1.core.vendors.DatabaseDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - import java.util.concurrent.ConcurrentHashMap -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# - /** - * Base class representing the underlying database to which connections are made - * and on which transaction tasks are performed. - * - * @param config Configuration holding all parameters that apply to a transaction using this database instance. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``(). - abstract class DatabaseApi protected constructor( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// display_name DatabaseApi -// documentation ```kotlin\npublic abstract class DatabaseApi : Any\n```\n\n----\n\n\n Base class representing the underlying database to which connections are made\n and on which transaction tasks are performed.\n\n @param config Configuration holding all parameters that apply to a transaction using this database instance.\n -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``(). -// display_name DatabaseApi -// documentation ```kotlin\nprotected constructor(resolvedVendor: String? = ..., config: DatabaseConfig): DatabaseApi\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(resolvedVendor) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#resolvedVendor. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getResolvedVendor(). - protected val resolvedVendor: String? = null, -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(resolvedVendor) -// display_name resolvedVendor -// documentation ```kotlin\nresolvedVendor: String? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(resolvedVendor) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getResolvedVendor(). -// display_name resolvedVendor -// documentation ```kotlin\nprotected get(): String?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#resolvedVendor. -// display_name resolvedVendor -// documentation ```kotlin\nprotected final val resolvedVendor: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(resolvedVendor) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#resolvedVendor. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getResolvedVendor(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(config) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). - val config: DatabaseConfig -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(config) -// display_name config -// documentation ```kotlin\nconfig: DatabaseConfig\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(config) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// display_name config -// documentation ```kotlin\npublic final val config: DatabaseConfig\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// display_name config -// documentation ```kotlin\npublic get(): DatabaseConfig\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``().(config) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#useNestedTransactions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUseNestedTransactions(). - /** Whether nested transaction blocks are configured to act like top-level transactions. */ - val useNestedTransactions: Boolean = config.useNestedTransactions -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUseNestedTransactions(). -// display_name useNestedTransactions -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether nested transaction blocks are configured to act like top-level transactions. -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#useNestedTransactions. -// display_name useNestedTransactions -// documentation ```kotlin\npublic final val useNestedTransactions: Boolean\n```\n\n----\n\n Whether nested transaction blocks are configured to act like top-level transactions. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getUseNestedTransactions(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUseNestedTransactions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#toString(). - override fun toString(): String = -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 0 - "ExposedDatabase[${hashCode()}]($resolvedVendor${config.explicitDialect?.let { ", dialect=$it" } ?: ""})" -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getResolvedVendor(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#resolvedVendor. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#explicitDialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getExplicitDialect(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: DatabaseDialect\n``` -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#url. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUrl(). - /** The connection URL for the database. */ - abstract val url: String -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUrl(). -// display_name url -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The connection URL for the database. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#url. -// display_name url -// documentation ```kotlin\npublic abstract val url: String\n```\n\n----\n\n The connection URL for the database. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#url. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getUrl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#vendor. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVendor(). - /** The name of the database based on the name of the underlying driver implementation. */ - abstract val vendor: String -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVendor(). -// display_name vendor -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The name of the database based on the name of the underlying driver implementation. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#vendor. -// display_name vendor -// documentation ```kotlin\npublic abstract val vendor: String\n```\n\n----\n\n The name of the database based on the name of the underlying driver implementation. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#vendor. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVendor(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). - /** The name of the database as a [DatabaseDialect]. */ - abstract val dialect: DatabaseDialect -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// display_name dialect -// documentation ```kotlin\npublic abstract val dialect: DatabaseDialect\n```\n\n----\n\n The name of the database as a [DatabaseDialect]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// display_name dialect -// documentation ```kotlin\npublic get(): DatabaseDialect\n```\n\n----\n\n The name of the database as a [DatabaseDialect]. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialectMode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialectMode(). - /** The mode of the database. This currently only applies to H2 databases. */ - abstract val dialectMode: String? -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialectMode. -// display_name dialectMode -// documentation ```kotlin\npublic abstract val dialectMode: String?\n```\n\n----\n\n The mode of the database. This currently only applies to H2 databases. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialectMode(). -// display_name dialectMode -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n The mode of the database. This currently only applies to H2 databases. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialectMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialectMode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). - /** The version number of the database as a [Version]. */ - abstract val version: Version -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// display_name version -// documentation ```kotlin\npublic get(): Version\n```\n\n----\n\n The version number of the database as a [Version]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// display_name version -// documentation ```kotlin\npublic abstract val version: Version\n```\n\n----\n\n The version number of the database as a [Version]. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#fullVersion. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getFullVersion(). - /** The full version number of the database as a String. */ - abstract val fullVersion: String -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#fullVersion. -// display_name fullVersion -// documentation ```kotlin\npublic abstract val fullVersion: String\n```\n\n----\n\n The full version number of the database as a String. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getFullVersion(). -// display_name fullVersion -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The full version number of the database as a String. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#fullVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getFullVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithAddColumn. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithAddColumn(). - /** Whether the database supports ALTER TABLE with an add column clause. */ - abstract val supportsAlterTableWithAddColumn: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithAddColumn(). -// display_name supportsAlterTableWithAddColumn -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the database supports ALTER TABLE with an add column clause. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithAddColumn. -// display_name supportsAlterTableWithAddColumn -// documentation ```kotlin\npublic abstract val supportsAlterTableWithAddColumn: Boolean\n```\n\n----\n\n Whether the database supports ALTER TABLE with an add column clause. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithAddColumn. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithAddColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithDropColumn. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithDropColumn(). - /** Whether the database supports ALTER TABLE with a drop column clause. */ - abstract val supportsAlterTableWithDropColumn: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithDropColumn(). -// display_name supportsAlterTableWithDropColumn -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the database supports ALTER TABLE with a drop column clause. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithDropColumn. -// display_name supportsAlterTableWithDropColumn -// documentation ```kotlin\npublic abstract val supportsAlterTableWithDropColumn: Boolean\n```\n\n----\n\n Whether the database supports ALTER TABLE with a drop column clause. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsAlterTableWithDropColumn. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsAlterTableWithDropColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsMultipleResultSets. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsMultipleResultSets(). - /** Whether the database supports getting multiple result sets from a single execute. */ - abstract val supportsMultipleResultSets: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsMultipleResultSets(). -// display_name supportsMultipleResultSets -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the database supports getting multiple result sets from a single execute. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsMultipleResultSets. -// display_name supportsMultipleResultSets -// documentation ```kotlin\npublic abstract val supportsMultipleResultSets: Boolean\n```\n\n----\n\n Whether the database supports getting multiple result sets from a single execute. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#supportsMultipleResultSets. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getSupportsMultipleResultSets(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). - /** The database-specific class responsible for parsing and processing identifier tokens in SQL syntax. */ - abstract val identifierManager: IdentifierManagerApi -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// display_name identifierManager -// documentation ```kotlin\npublic get(): IdentifierManagerApi\n```\n\n----\n\n The database-specific class responsible for parsing and processing identifier tokens in SQL syntax. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// display_name identifierManager -// documentation ```kotlin\npublic abstract val identifierManager: IdentifierManagerApi\n```\n\n----\n\n The database-specific class responsible for parsing and processing identifier tokens in SQL syntax. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#defaultFetchSize. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDefaultFetchSize(). - /** The default number of results that should be fetched when queries are executed. */ - var defaultFetchSize: Int? = config.defaultFetchSize -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#defaultFetchSize. -// display_name defaultFetchSize -// documentation ```kotlin\npublic final var defaultFetchSize: Int?\n```\n\n----\n\n The default number of results that should be fetched when queries are executed. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n The default number of results that should be fetched when queries are executed. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultFetchSize. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultFetchSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize().(value) -// display_name value -// documentation ```kotlin\nvalue: Int?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\nprivate set(value: Int?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#defaultFetchSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDefaultFetchSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#setDefaultFetchSize(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion# 10:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Registers a new [DatabaseDialect] with the identifier [prefix]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#``(). 10:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DatabaseApi.Companion\n```\n\n----\n\n Registers a new [DatabaseDialect] with the identifier [prefix]. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#dialects. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#getDialects(). - // TODO Assess whether concurrent hash map is actually needed - @InternalApi // how to avoid this - val dialects = ConcurrentHashMap DatabaseDialect>() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#dialects. -// display_name dialects -// documentation ```kotlin\n@InternalApi() public final val dialects: ConcurrentHashMap>\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#getDialects(). -// display_name dialects -// documentation ```kotlin\npublic get(): ConcurrentHashMap>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#dialects. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#getDialects(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect(). - /** Registers a new [DatabaseDialect] with the identifier [prefix]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(prefix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(dialect) - fun registerDialect(prefix: String, dialect: () -> DatabaseDialect) { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect(). -// display_name registerDialect -// documentation ```kotlin\npublic final fun registerDialect(prefix: String, dialect: () -> DatabaseDialect): Unit\n```\n\n----\n\n Registers a new [DatabaseDialect] with the identifier [prefix]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: () -> DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(prefix) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(dialect) - @OptIn(InternalApi::class) - dialects[prefix.lowercase()] = dialect -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#dialects. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#getDialects(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(prefix) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect().(dialect) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#registerDialect(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseConfig.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseConfig.kt deleted file mode 100644 index 534e834e5..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/DatabaseConfig.kt +++ /dev/null @@ -1,982 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.vendors.DatabaseDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DEFAULT_MAX_ATTEMPTS. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getDEFAULT_MAX_ATTEMPTS(). - // TODO instead of magic number? put back into DatabaseConfig? - internal const val DEFAULT_MAX_ATTEMPTS = 3 -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DEFAULT_MAX_ATTEMPTS. -// display_name DEFAULT_MAX_ATTEMPTS -// documentation ```kotlin\ninternal final const val DEFAULT_MAX_ATTEMPTS: Int\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getDEFAULT_MAX_ATTEMPTS(). -// display_name DEFAULT_MAX_ATTEMPTS -// documentation ```kotlin\ninternal get(): Int\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DEFAULT_MAX_ATTEMPTS. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getDEFAULT_MAX_ATTEMPTS(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# - /** - * Base configuration for a [DatabaseApi] instance. - * - * Parameters set in this class apply to all transactions that use the [DatabaseApi] instance, - * unless an applicable override is specified in an individual transaction block. - */ - interface DatabaseConfig { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# -// display_name DatabaseConfig -// documentation ```kotlin\npublic abstract interface DatabaseConfig : Any\n```\n\n----\n\n\n Base configuration for a [DatabaseApi] instance.\n\n Parameters set in this class apply to all transactions that use the [DatabaseApi] instance,\n unless an applicable override is specified in an individual transaction block.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#sqlLogger. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getSqlLogger(). - val sqlLogger: SqlLogger -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getSqlLogger(). -// display_name sqlLogger -// documentation ```kotlin\npublic get(): SqlLogger\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#sqlLogger. -// display_name sqlLogger -// documentation ```kotlin\npublic abstract val sqlLogger: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#sqlLogger. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getSqlLogger(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#useNestedTransactions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getUseNestedTransactions(). - val useNestedTransactions: Boolean -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getUseNestedTransactions(). -// display_name useNestedTransactions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#useNestedTransactions. -// display_name useNestedTransactions -// documentation ```kotlin\npublic abstract val useNestedTransactions: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getUseNestedTransactions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultFetchSize. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultFetchSize(). - val defaultFetchSize: Int? -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultFetchSize. -// display_name defaultFetchSize -// documentation ```kotlin\npublic abstract val defaultFetchSize: Int?\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\npublic get(): Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultFetchSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultFetchSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultIsolationLevel. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultIsolationLevel(). - val defaultIsolationLevel: Int -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultIsolationLevel. -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic abstract val defaultIsolationLevel: Int\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultIsolationLevel(). -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultIsolationLevel. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultIsolationLevel(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxAttempts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxAttempts(). - val defaultMaxAttempts: Int -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxAttempts. -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic abstract val defaultMaxAttempts: Int\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxAttempts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMinRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMinRetryDelay(). - val defaultMinRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMinRetryDelay. -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic abstract val defaultMinRetryDelay: Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMinRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxRetryDelay(). - val defaultMaxRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxRetryDelay. -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic abstract val defaultMaxRetryDelay: Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultMaxRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultReadOnly. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultReadOnly(). - val defaultReadOnly: Boolean -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultReadOnly. -// display_name defaultReadOnly -// documentation ```kotlin\npublic abstract val defaultReadOnly: Boolean\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultReadOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#warnLongQueriesDuration. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getWarnLongQueriesDuration(). - val warnLongQueriesDuration: Long? -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#warnLongQueriesDuration. -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic abstract val warnLongQueriesDuration: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getWarnLongQueriesDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#maxEntitiesToStoreInCachePerEntity. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getMaxEntitiesToStoreInCachePerEntity(). - val maxEntitiesToStoreInCachePerEntity: Int -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getMaxEntitiesToStoreInCachePerEntity(). -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#maxEntitiesToStoreInCachePerEntity. -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic abstract val maxEntitiesToStoreInCachePerEntity: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#maxEntitiesToStoreInCachePerEntity. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getMaxEntitiesToStoreInCachePerEntity(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#keepLoadedReferencesOutOfTransaction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getKeepLoadedReferencesOutOfTransaction(). - val keepLoadedReferencesOutOfTransaction: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getKeepLoadedReferencesOutOfTransaction(). -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#keepLoadedReferencesOutOfTransaction. -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic abstract val keepLoadedReferencesOutOfTransaction: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#keepLoadedReferencesOutOfTransaction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getKeepLoadedReferencesOutOfTransaction(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#explicitDialect. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getExplicitDialect(). - val explicitDialect: DatabaseDialect? -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#explicitDialect. -// display_name explicitDialect -// documentation ```kotlin\npublic abstract val explicitDialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getExplicitDialect(). -// display_name explicitDialect -// documentation ```kotlin\npublic get(): DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#explicitDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getExplicitDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultSchema. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultSchema(). - val defaultSchema: Schema? -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultSchema. -// display_name defaultSchema -// documentation ```kotlin\npublic abstract val defaultSchema: Schema?\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultSchema(). -// display_name defaultSchema -// documentation ```kotlin\npublic get(): Schema?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#defaultSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getDefaultSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#logTooMuchResultSetsThreshold. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getLogTooMuchResultSetsThreshold(). - val logTooMuchResultSetsThreshold: Int -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getLogTooMuchResultSetsThreshold(). -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#logTooMuchResultSetsThreshold. -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic abstract val logTooMuchResultSetsThreshold: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#logTooMuchResultSetsThreshold. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getLogTooMuchResultSetsThreshold(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#preserveKeywordCasing. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getPreserveKeywordCasing(). - val preserveKeywordCasing: Boolean -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getPreserveKeywordCasing(). -// display_name preserveKeywordCasing -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#preserveKeywordCasing. -// display_name preserveKeywordCasing -// documentation ```kotlin\npublic abstract val preserveKeywordCasing: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#preserveKeywordCasing. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getPreserveKeywordCasing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#``(). - /** - * Builder API responsible for constructing a custom [DatabaseApi] configuration parameter state. - */ - open class Builder { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder# -// display_name Builder -// documentation ```kotlin\npublic open class Builder : Any\n```\n\n----\n\n\n Builder API responsible for constructing a custom [DatabaseApi] configuration parameter state.\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#``(). -// display_name Builder -// documentation ```kotlin\npublic constructor(): DatabaseConfig.Builder\n```\n\n----\n\n\n Builder API responsible for constructing a custom [DatabaseApi] configuration parameter state.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#sqlLogger. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getSqlLogger(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger().(value) - /** - * SQLLogger to be used to log all SQL statements. [Slf4jSqlDebugLogger] by default. - */ - var sqlLogger: SqlLogger? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getSqlLogger(). -// display_name sqlLogger -// documentation ```kotlin\npublic get(): SqlLogger?\n```\n\n----\n\n\n SQLLogger to be used to log all SQL statements. [Slf4jSqlDebugLogger] by default.\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger(). -// display_name sqlLogger -// documentation ```kotlin\npublic set(value: SqlLogger?): Unit\n```\n\n----\n\n\n SQLLogger to be used to log all SQL statements. [Slf4jSqlDebugLogger] by default.\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger().(value) -// display_name value -// documentation ```kotlin\nvalue: SqlLogger?\n```\n\n----\n\n\n SQLLogger to be used to log all SQL statements. [Slf4jSqlDebugLogger] by default.\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#sqlLogger. -// display_name sqlLogger -// documentation ```kotlin\npublic final var sqlLogger: SqlLogger?\n```\n\n----\n\n\n SQLLogger to be used to log all SQL statements. [Slf4jSqlDebugLogger] by default.\n -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#sqlLogger. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getSqlLogger(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#useNestedTransactions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getUseNestedTransactions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions().(value) - /** - * Turn on/off nested transactions support. Is disabled by default - */ - var useNestedTransactions: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getUseNestedTransactions(). -// display_name useNestedTransactions -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n\n Turn on/off nested transactions support. Is disabled by default\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions(). -// display_name useNestedTransactions -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n\n Turn on/off nested transactions support. Is disabled by default\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n\n Turn on/off nested transactions support. Is disabled by default\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#useNestedTransactions. -// display_name useNestedTransactions -// documentation ```kotlin\npublic final var useNestedTransactions: Boolean\n```\n\n----\n\n\n Turn on/off nested transactions support. Is disabled by default\n -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getUseNestedTransactions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultFetchSize. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultFetchSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize().(value) - /** - * How many records will be fetched at once by select queries - */ - var defaultFetchSize: Int? = null -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultFetchSize. -// display_name defaultFetchSize -// documentation ```kotlin\npublic final var defaultFetchSize: Int?\n```\n\n----\n\n\n How many records will be fetched at once by select queries\n -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n\n How many records will be fetched at once by select queries\n -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\npublic set(value: Int?): Unit\n```\n\n----\n\n\n How many records will be fetched at once by select queries\n -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize().(value) -// display_name value -// documentation ```kotlin\nvalue: Int?\n```\n\n----\n\n\n How many records will be fetched at once by select queries\n -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultFetchSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultFetchSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultIsolationLevel. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultIsolationLevel(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel().(value) - /** - * Default transaction isolation level. If not specified, the database-specific level will be used. - * This can be overridden on a per-transaction level by specifying the `transactionIsolation` parameter of - * the `transaction` function. - * - * Check `Database.getDefaultIsolationLevel()` for the database defaults. - * - * If using Exposed with an R2DBC driver, `defaultR2dbcIsolationLevel` should be used directly instead. - */ - open var defaultIsolationLevel: Int = -1 -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultIsolationLevel. -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic open var defaultIsolationLevel: Int\n```\n\n----\n\n\n Default transaction isolation level. If not specified, the database-specific level will be used.\n This can be overridden on a per-transaction level by specifying the `transactionIsolation` parameter of\n the `transaction` function.\n\n Check `Database.getDefaultIsolationLevel()` for the database defaults.\n\n If using Exposed with an R2DBC driver, `defaultR2dbcIsolationLevel` should be used directly instead.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultIsolationLevel(). -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n Default transaction isolation level. If not specified, the database-specific level will be used.\n This can be overridden on a per-transaction level by specifying the `transactionIsolation` parameter of\n the `transaction` function.\n\n Check `Database.getDefaultIsolationLevel()` for the database defaults.\n\n If using Exposed with an R2DBC driver, `defaultR2dbcIsolationLevel` should be used directly instead.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel(). -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n\n Default transaction isolation level. If not specified, the database-specific level will be used.\n This can be overridden on a per-transaction level by specifying the `transactionIsolation` parameter of\n the `transaction` function.\n\n Check `Database.getDefaultIsolationLevel()` for the database defaults.\n\n If using Exposed with an R2DBC driver, `defaultR2dbcIsolationLevel` should be used directly instead.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n\n Default transaction isolation level. If not specified, the database-specific level will be used.\n This can be overridden on a per-transaction level by specifying the `transactionIsolation` parameter of\n the `transaction` function.\n\n Check `Database.getDefaultIsolationLevel()` for the database defaults.\n\n If using Exposed with an R2DBC driver, `defaultR2dbcIsolationLevel` should be used directly instead.\n -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultIsolationLevel. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultIsolationLevel(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxAttempts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts().(value) - /** - * The maximum amount of attempts that will be made to perform any transaction block. - * If this value is set to 1 and an SQLException happens, the exception will be thrown without performing a retry. - * This can be overridden on a per-transaction level by specifying the `maxAttempts` property in a - * `transaction` block. - * Default amount of attempts is 3. - * - * @throws IllegalArgumentException If the amount of attempts is set to a value less than 1. - */ - var defaultMaxAttempts: Int = DEFAULT_MAX_ATTEMPTS -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxAttempts. -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic final var defaultMaxAttempts: Int\n```\n\n----\n\n\n The maximum amount of attempts that will be made to perform any transaction block.\n If this value is set to 1 and an SQLException happens, the exception will be thrown without performing a retry.\n This can be overridden on a per-transaction level by specifying the `maxAttempts` property in a\n `transaction` block.\n Default amount of attempts is 3.\n\n @throws IllegalArgumentException If the amount of attempts is set to a value less than 1.\n -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n The maximum amount of attempts that will be made to perform any transaction block.\n If this value is set to 1 and an SQLException happens, the exception will be thrown without performing a retry.\n This can be overridden on a per-transaction level by specifying the `maxAttempts` property in a\n `transaction` block.\n Default amount of attempts is 3.\n\n @throws IllegalArgumentException If the amount of attempts is set to a value less than 1.\n -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n\n The maximum amount of attempts that will be made to perform any transaction block.\n If this value is set to 1 and an SQLException happens, the exception will be thrown without performing a retry.\n This can be overridden on a per-transaction level by specifying the `maxAttempts` property in a\n `transaction` block.\n Default amount of attempts is 3.\n\n @throws IllegalArgumentException If the amount of attempts is set to a value less than 1.\n -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n\n The maximum amount of attempts that will be made to perform any transaction block.\n If this value is set to 1 and an SQLException happens, the exception will be thrown without performing a retry.\n This can be overridden on a per-transaction level by specifying the `maxAttempts` property in a\n `transaction` block.\n Default amount of attempts is 3.\n\n @throws IllegalArgumentException If the amount of attempts is set to a value less than 1.\n -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DEFAULT_MAX_ATTEMPTS. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getDEFAULT_MAX_ATTEMPTS(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxAttempts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMinRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay().(value) - /** - * The minimum number of milliseconds to wait before retrying a transaction if an SQLException happens. - * This can be overridden on a per-transaction level by specifying the `minRetryDelay` property in a - * `transaction` block. - * Default minimum delay is 0. - */ - var defaultMinRetryDelay: Long = 0 -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMinRetryDelay. -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic final var defaultMinRetryDelay: Long\n```\n\n----\n\n\n The minimum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `minRetryDelay` property in a\n `transaction` block.\n Default minimum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n\n The minimum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `minRetryDelay` property in a\n `transaction` block.\n Default minimum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n```\n\n----\n\n\n The minimum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `minRetryDelay` property in a\n `transaction` block.\n Default minimum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n```\n\n----\n\n\n The minimum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `minRetryDelay` property in a\n `transaction` block.\n Default minimum delay is 0.\n -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMinRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay().(value) - /** - * The maximum number of milliseconds to wait before retrying a transaction if an SQLException happens. - * This can be overridden on a per-transaction level by specifying the `maxRetryDelay` property in a - * `transaction` block. - * Default maximum delay is 0. - */ - var defaultMaxRetryDelay: Long = 0 -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxRetryDelay. -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic final var defaultMaxRetryDelay: Long\n```\n\n----\n\n\n The maximum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `maxRetryDelay` property in a\n `transaction` block.\n Default maximum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n\n The maximum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `maxRetryDelay` property in a\n `transaction` block.\n Default maximum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n```\n\n----\n\n\n The maximum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `maxRetryDelay` property in a\n `transaction` block.\n Default maximum delay is 0.\n -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n```\n\n----\n\n\n The maximum number of milliseconds to wait before retrying a transaction if an SQLException happens.\n This can be overridden on a per-transaction level by specifying the `maxRetryDelay` property in a\n `transaction` block.\n Default maximum delay is 0.\n -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultReadOnly. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly().(value) - /** - * Should all connections/transactions be executed in read-only mode by default or not. - * Default state is false. - */ - var defaultReadOnly: Boolean = false -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultReadOnly. -// display_name defaultReadOnly -// documentation ```kotlin\npublic final var defaultReadOnly: Boolean\n```\n\n----\n\n\n Should all connections/transactions be executed in read-only mode by default or not.\n Default state is false.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n\n Should all connections/transactions be executed in read-only mode by default or not.\n Default state is false.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n\n Should all connections/transactions be executed in read-only mode by default or not.\n Default state is false.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n\n Should all connections/transactions be executed in read-only mode by default or not.\n Default state is false.\n -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultReadOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#warnLongQueriesDuration. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getWarnLongQueriesDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration().(value) - /** - * Threshold in milliseconds to log queries which exceed the threshold with WARN level. - * No tracing enabled by default. - * This can be set on a per-transaction level by setting [Transaction.warnLongQueriesDuration] field. - */ - var warnLongQueriesDuration: Long? = null -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic get(): Long?\n```\n\n----\n\n\n Threshold in milliseconds to log queries which exceed the threshold with WARN level.\n No tracing enabled by default.\n This can be set on a per-transaction level by setting [Transaction.warnLongQueriesDuration] field.\n -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic set(value: Long?): Unit\n```\n\n----\n\n\n Threshold in milliseconds to log queries which exceed the threshold with WARN level.\n No tracing enabled by default.\n This can be set on a per-transaction level by setting [Transaction.warnLongQueriesDuration] field.\n -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration().(value) -// display_name value -// documentation ```kotlin\nvalue: Long?\n```\n\n----\n\n\n Threshold in milliseconds to log queries which exceed the threshold with WARN level.\n No tracing enabled by default.\n This can be set on a per-transaction level by setting [Transaction.warnLongQueriesDuration] field.\n -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#warnLongQueriesDuration. -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic final var warnLongQueriesDuration: Long?\n```\n\n----\n\n\n Threshold in milliseconds to log queries which exceed the threshold with WARN level.\n No tracing enabled by default.\n This can be set on a per-transaction level by setting [Transaction.warnLongQueriesDuration] field.\n -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getWarnLongQueriesDuration(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#maxEntitiesToStoreInCachePerEntity. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getMaxEntitiesToStoreInCachePerEntity(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity().(value) - /** - * Amount of entities to keep in an EntityCache per an Entity class. - * Applicable only when `exposed-dao` module is used. - * This can be overridden on a per-transaction basis via `EntityCache.maxEntitiesToStore`. - * All entities will be kept by default. - */ - var maxEntitiesToStoreInCachePerEntity: Int = Int.MAX_VALUE -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getMaxEntitiesToStoreInCachePerEntity(). -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n Amount of entities to keep in an EntityCache per an Entity class.\n Applicable only when `exposed-dao` module is used.\n This can be overridden on a per-transaction basis via `EntityCache.maxEntitiesToStore`.\n All entities will be kept by default.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#maxEntitiesToStoreInCachePerEntity. -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic final var maxEntitiesToStoreInCachePerEntity: Int\n```\n\n----\n\n\n Amount of entities to keep in an EntityCache per an Entity class.\n Applicable only when `exposed-dao` module is used.\n This can be overridden on a per-transaction basis via `EntityCache.maxEntitiesToStore`.\n All entities will be kept by default.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity(). -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n\n Amount of entities to keep in an EntityCache per an Entity class.\n Applicable only when `exposed-dao` module is used.\n This can be overridden on a per-transaction basis via `EntityCache.maxEntitiesToStore`.\n All entities will be kept by default.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n\n Amount of entities to keep in an EntityCache per an Entity class.\n Applicable only when `exposed-dao` module is used.\n This can be overridden on a per-transaction basis via `EntityCache.maxEntitiesToStore`.\n All entities will be kept by default.\n -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#maxEntitiesToStoreInCachePerEntity. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getMaxEntitiesToStoreInCachePerEntity(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#keepLoadedReferencesOutOfTransaction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getKeepLoadedReferencesOutOfTransaction(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction().(value) - /** - * Turns on "mode" for Exposed DAO to store relations (after they were loaded) within the entity that will - * allow access to them outside the transaction. - * Useful when [eager loading](https://github.com/JetBrains/Exposed/wiki/DAO#eager-loading) is used. - */ - var keepLoadedReferencesOutOfTransaction: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getKeepLoadedReferencesOutOfTransaction(). -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n\n Turns on "mode" for Exposed DAO to store relations (after they were loaded) within the entity that will\n allow access to them outside the transaction.\n Useful when [eager loading](https://github.com/JetBrains/Exposed/wiki/DAO#eager-loading) is used.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#keepLoadedReferencesOutOfTransaction. -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic final var keepLoadedReferencesOutOfTransaction: Boolean\n```\n\n----\n\n\n Turns on "mode" for Exposed DAO to store relations (after they were loaded) within the entity that will\n allow access to them outside the transaction.\n Useful when [eager loading](https://github.com/JetBrains/Exposed/wiki/DAO#eager-loading) is used.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction(). -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n\n Turns on "mode" for Exposed DAO to store relations (after they were loaded) within the entity that will\n allow access to them outside the transaction.\n Useful when [eager loading](https://github.com/JetBrains/Exposed/wiki/DAO#eager-loading) is used.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n\n Turns on "mode" for Exposed DAO to store relations (after they were loaded) within the entity that will\n allow access to them outside the transaction.\n Useful when [eager loading](https://github.com/JetBrains/Exposed/wiki/DAO#eager-loading) is used.\n -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#keepLoadedReferencesOutOfTransaction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getKeepLoadedReferencesOutOfTransaction(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#explicitDialect. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getExplicitDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect().(value) - /** - * Set the explicit dialect for a database. - * This can be useful when working with unsupported dialects which have the same behavior as the one that - * Exposed supports. - */ - var explicitDialect: DatabaseDialect? = null -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#explicitDialect. -// display_name explicitDialect -// documentation ```kotlin\npublic final var explicitDialect: DatabaseDialect?\n```\n\n----\n\n\n Set the explicit dialect for a database.\n This can be useful when working with unsupported dialects which have the same behavior as the one that\n Exposed supports.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getExplicitDialect(). -// display_name explicitDialect -// documentation ```kotlin\npublic get(): DatabaseDialect?\n```\n\n----\n\n\n Set the explicit dialect for a database.\n This can be useful when working with unsupported dialects which have the same behavior as the one that\n Exposed supports.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect(). -// display_name explicitDialect -// documentation ```kotlin\npublic set(value: DatabaseDialect?): Unit\n```\n\n----\n\n\n Set the explicit dialect for a database.\n This can be useful when working with unsupported dialects which have the same behavior as the one that\n Exposed supports.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect().(value) -// display_name value -// documentation ```kotlin\nvalue: DatabaseDialect?\n```\n\n----\n\n\n Set the explicit dialect for a database.\n This can be useful when working with unsupported dialects which have the same behavior as the one that\n Exposed supports.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#explicitDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getExplicitDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultSchema. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema().(value) - /** - * Set the default schema for a database. - */ - var defaultSchema: Schema? = null -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultSchema. -// display_name defaultSchema -// documentation ```kotlin\npublic final var defaultSchema: Schema?\n```\n\n----\n\n\n Set the default schema for a database.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultSchema(). -// display_name defaultSchema -// documentation ```kotlin\npublic get(): Schema?\n```\n\n----\n\n\n Set the default schema for a database.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema(). -// display_name defaultSchema -// documentation ```kotlin\npublic set(value: Schema?): Unit\n```\n\n----\n\n\n Set the default schema for a database.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema().(value) -// display_name value -// documentation ```kotlin\nvalue: Schema?\n```\n\n----\n\n\n Set the default schema for a database.\n -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultSchema(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#logTooMuchResultSetsThreshold. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getLogTooMuchResultSetsThreshold(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold().(value) - /** - * Log too much result sets opened in parallel. - * The error log will contain the stacktrace of the place in the code where a new result set occurs, and it - * exceeds the threshold. - * 0 value means no log needed. - */ - var logTooMuchResultSetsThreshold: Int = 0 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getLogTooMuchResultSetsThreshold(). -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n Log too much result sets opened in parallel.\n The error log will contain the stacktrace of the place in the code where a new result set occurs, and it\n exceeds the threshold.\n 0 value means no log needed.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#logTooMuchResultSetsThreshold. -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic final var logTooMuchResultSetsThreshold: Int\n```\n\n----\n\n\n Log too much result sets opened in parallel.\n The error log will contain the stacktrace of the place in the code where a new result set occurs, and it\n exceeds the threshold.\n 0 value means no log needed.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold(). -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n\n Log too much result sets opened in parallel.\n The error log will contain the stacktrace of the place in the code where a new result set occurs, and it\n exceeds the threshold.\n 0 value means no log needed.\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n\n Log too much result sets opened in parallel.\n The error log will contain the stacktrace of the place in the code where a new result set occurs, and it\n exceeds the threshold.\n 0 value means no log needed.\n -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#logTooMuchResultSetsThreshold. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getLogTooMuchResultSetsThreshold(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#preserveKeywordCasing. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getPreserveKeywordCasing(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing().(value) - /** - * Toggle whether table and column identifiers that are also keywords should retain their case sensitivity. - * Keeping user-defined case sensitivity (value set to `true`) is the default setting. - */ - @ExperimentalKeywordApi - var preserveKeywordCasing: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getPreserveKeywordCasing(). -// display_name preserveKeywordCasing -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n\n Toggle whether table and column identifiers that are also keywords should retain their case sensitivity.\n Keeping user-defined case sensitivity (value set to `true`) is the default setting.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#preserveKeywordCasing. -// display_name preserveKeywordCasing -// documentation ```kotlin\n@ExperimentalKeywordApi() public final var preserveKeywordCasing: Boolean\n```\n\n----\n\n\n Toggle whether table and column identifiers that are also keywords should retain their case sensitivity.\n Keeping user-defined case sensitivity (value set to `true`) is the default setting.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing(). -// display_name preserveKeywordCasing -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n\n Toggle whether table and column identifiers that are also keywords should retain their case sensitivity.\n Keeping user-defined case sensitivity (value set to `true`) is the default setting.\n -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n\n Toggle whether table and column identifiers that are also keywords should retain their case sensitivity.\n Keeping user-defined case sensitivity (value set to `true`) is the default setting.\n -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#preserveKeywordCasing. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getPreserveKeywordCasing(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion# 42:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#``(). 42:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DatabaseConfig.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke(). - // TODO make sure R2dbcDatabaseConfig has constructor function so that it is compatible with JDBC -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke().(body) - operator fun invoke(body: Builder.() -> Unit = {}): DatabaseConfig { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke(). -// display_name invoke -// documentation ```kotlin\npublic final operator fun invoke(body: DatabaseConfig.Builder.() -> Unit = ...): DatabaseConfig\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke().(body) -// display_name body -// documentation ```kotlin\nbody: DatabaseConfig.Builder.() -> Unit = ...\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke().(body) -// ⌄ enclosing_range_start local 0 - val builder = Builder().apply(body) -// ^^^^^^^ definition local 0 -// display_name builder -// documentation ```kotlin\nlocal val builder: DatabaseConfig.Builder\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke().(body) -// ⌃ enclosing_range_end local 0 - require(builder.defaultMaxAttempts > 0) { "defaultMaxAttempts must be set to perform at least 1 attempt." } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxAttempts. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxAttempts(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts(). -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - - // TODO make default implementation to simplify & call constructor func instead -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - return object : DatabaseConfig { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : DatabaseConfig\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#sqlLogger. - override val sqlLogger: SqlLogger -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#sqlLogger. -// display_name sqlLogger -// documentation ```kotlin\npublic open override val sqlLogger: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getSqlLogger(). - get() = builder.sqlLogger ?: Slf4jSqlDebugLogger -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getSqlLogger(). -// display_name sqlLogger -// documentation ```kotlin\npublic get(): SqlLogger\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getSqlLogger(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setSqlLogger(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#sqlLogger. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#sqlLogger. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getSqlLogger(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#useNestedTransactions. - override val useNestedTransactions: Boolean -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#useNestedTransactions. -// display_name useNestedTransactions -// documentation ```kotlin\npublic open override val useNestedTransactions: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getUseNestedTransactions(). - get() = builder.useNestedTransactions -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getUseNestedTransactions(). -// display_name useNestedTransactions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getUseNestedTransactions(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setUseNestedTransactions(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#useNestedTransactions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getUseNestedTransactions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultFetchSize. - override val defaultFetchSize: Int? -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultFetchSize. -// display_name defaultFetchSize -// documentation ```kotlin\npublic open override val defaultFetchSize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultFetchSize(). - get() = builder.defaultFetchSize -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultFetchSize(). -// display_name defaultFetchSize -// documentation ```kotlin\npublic get(): Int?\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultFetchSize. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultFetchSize(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultFetchSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultFetchSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultFetchSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultIsolationLevel. - override val defaultIsolationLevel: Int -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultIsolationLevel. -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic open override val defaultIsolationLevel: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultIsolationLevel(). - get() = builder.defaultIsolationLevel -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultIsolationLevel(). -// display_name defaultIsolationLevel -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultIsolationLevel. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultIsolationLevel(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultIsolationLevel(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultIsolationLevel. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultIsolationLevel(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxAttempts. - override val defaultMaxAttempts: Int -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxAttempts. -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic open override val defaultMaxAttempts: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxAttempts(). - get() = builder.defaultMaxAttempts -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxAttempts. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxAttempts(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxAttempts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMinRetryDelay. - override val defaultMinRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMinRetryDelay. -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic open override val defaultMinRetryDelay: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMinRetryDelay(). - get() = builder.defaultMinRetryDelay -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMinRetryDelay. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMinRetryDelay(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMinRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxRetryDelay. - override val defaultMaxRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxRetryDelay. -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic open override val defaultMaxRetryDelay: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxRetryDelay(). - get() = builder.defaultMaxRetryDelay -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultMaxRetryDelay. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultMaxRetryDelay(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultMaxRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultReadOnly. - override val defaultReadOnly: Boolean -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultReadOnly. -// display_name defaultReadOnly -// documentation ```kotlin\npublic open override val defaultReadOnly: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultReadOnly(). - get() = builder.defaultReadOnly -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultReadOnly. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultReadOnly(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultReadOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#warnLongQueriesDuration. - override val warnLongQueriesDuration: Long? -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#warnLongQueriesDuration. -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic open override val warnLongQueriesDuration: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getWarnLongQueriesDuration(). - get() = builder.warnLongQueriesDuration -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getWarnLongQueriesDuration(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setWarnLongQueriesDuration(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getWarnLongQueriesDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#maxEntitiesToStoreInCachePerEntity. - override val maxEntitiesToStoreInCachePerEntity: Int -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#maxEntitiesToStoreInCachePerEntity. -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic open override val maxEntitiesToStoreInCachePerEntity: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getMaxEntitiesToStoreInCachePerEntity(). - get() = builder.maxEntitiesToStoreInCachePerEntity -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getMaxEntitiesToStoreInCachePerEntity(). -// display_name maxEntitiesToStoreInCachePerEntity -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getMaxEntitiesToStoreInCachePerEntity(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#maxEntitiesToStoreInCachePerEntity. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setMaxEntitiesToStoreInCachePerEntity(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#maxEntitiesToStoreInCachePerEntity. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getMaxEntitiesToStoreInCachePerEntity(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#keepLoadedReferencesOutOfTransaction. - override val keepLoadedReferencesOutOfTransaction: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#keepLoadedReferencesOutOfTransaction. -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic open override val keepLoadedReferencesOutOfTransaction: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getKeepLoadedReferencesOutOfTransaction(). - get() = builder.keepLoadedReferencesOutOfTransaction -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getKeepLoadedReferencesOutOfTransaction(). -// display_name keepLoadedReferencesOutOfTransaction -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getKeepLoadedReferencesOutOfTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#keepLoadedReferencesOutOfTransaction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setKeepLoadedReferencesOutOfTransaction(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#keepLoadedReferencesOutOfTransaction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getKeepLoadedReferencesOutOfTransaction(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#explicitDialect. - override val explicitDialect: DatabaseDialect? -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#explicitDialect. -// display_name explicitDialect -// documentation ```kotlin\npublic open override val explicitDialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getExplicitDialect(). - get() = builder.explicitDialect -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getExplicitDialect(). -// display_name explicitDialect -// documentation ```kotlin\npublic get(): DatabaseDialect?\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#explicitDialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getExplicitDialect(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setExplicitDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#explicitDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getExplicitDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultSchema. - override val defaultSchema: Schema? -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultSchema. -// display_name defaultSchema -// documentation ```kotlin\npublic open override val defaultSchema: Schema?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultSchema(). - get() = builder.defaultSchema -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultSchema(). -// display_name defaultSchema -// documentation ```kotlin\npublic get(): Schema?\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#defaultSchema. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getDefaultSchema(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setDefaultSchema(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#defaultSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getDefaultSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#logTooMuchResultSetsThreshold. - override val logTooMuchResultSetsThreshold: Int -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#logTooMuchResultSetsThreshold. -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic open override val logTooMuchResultSetsThreshold: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getLogTooMuchResultSetsThreshold(). - get() = builder.logTooMuchResultSetsThreshold -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getLogTooMuchResultSetsThreshold(). -// display_name logTooMuchResultSetsThreshold -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getLogTooMuchResultSetsThreshold(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#logTooMuchResultSetsThreshold. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setLogTooMuchResultSetsThreshold(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#logTooMuchResultSetsThreshold. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getLogTooMuchResultSetsThreshold(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#preserveKeywordCasing. - @OptIn(ExperimentalKeywordApi::class) - override val preserveKeywordCasing: Boolean -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#preserveKeywordCasing. -// display_name preserveKeywordCasing -// documentation ```kotlin\n@OptIn(...) public open override val preserveKeywordCasing: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#getPreserveKeywordCasing(). - get() = builder.preserveKeywordCasing -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#getPreserveKeywordCasing(). -// display_name preserveKeywordCasing -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#getPreserveKeywordCasing(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#preserveKeywordCasing. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Builder#setPreserveKeywordCasing(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#preserveKeywordCasing. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#getPreserveKeywordCasing(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#invoke(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Exceptions.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Exceptions.kt deleted file mode 100644 index e45f3bb79..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Exceptions.kt +++ /dev/null @@ -1,379 +0,0 @@ - @file:Suppress("PackageDirectoryMismatch", "InvalidPackageDeclaration") - - package org.jetbrains.exposed.v1.exceptions -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ - - import org.jetbrains.exposed.v1.core.AbstractQuery -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# - import org.jetbrains.exposed.v1.core.QueryBuilder -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.statements.StatementContext -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# - import org.jetbrains.exposed.v1.core.statements.expandArgs -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). - import org.jetbrains.exposed.v1.core.vendors.DatabaseDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - import java.sql.SQLException -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/sql/ -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException# - - // TODO Discuss keeping this in core (not used here) & package mismatch - // Consider changing package if moving to jdbc module -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException# - /** - * An exception that provides information about a database access error, - * within the [contexts] of the executed statements that caused the exception. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``(). - class ExposedSQLException( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException# -// display_name ExposedSQLException -// documentation ```kotlin\npublic final class ExposedSQLException : SQLException\n```\n\n----\n\n\n An exception that provides information about a database access error,\n within the [contexts] of the executed statements that caused the exception.\n -// relationship is_reference is_implementation semanticdb maven jdk 11 java/sql/SQLException# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``(). -// display_name ExposedSQLException -// documentation ```kotlin\npublic constructor(cause: Throwable?, contexts: List, transaction: Transaction): ExposedSQLException\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(cause) - cause: Throwable?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(cause) -// display_name cause -// documentation ```kotlin\ncause: Throwable?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Throwable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(cause) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(contexts) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#contexts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getContexts(). - val contexts: List, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(contexts) -// display_name contexts -// documentation ```kotlin\ncontexts: List\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(contexts) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#contexts. -// display_name contexts -// documentation ```kotlin\npublic final val contexts: List\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getContexts(). -// display_name contexts -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(contexts) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#contexts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getContexts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). - private val transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(transaction) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). -// display_name transaction -// documentation ```kotlin\nprivate get(): Transaction\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. -// display_name transaction -// documentation ```kotlin\nprivate final val transaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). - ) : SQLException(cause) { -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(cause) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#causedByQueries(). -// ⌄ enclosing_range_start local 0 - fun causedByQueries(): List = contexts.map { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#causedByQueries(). -// display_name causedByQueries -// documentation ```kotlin\npublic final fun causedByQueries(): List\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#contexts. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getContexts(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 0 14:5 -// display_name it -// documentation ```kotlin\nit: StatementContext\n``` - try { - if (transaction.debug) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#debug. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDebug(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug(). - it.expandArgs(transaction) -// ^^ reference local 0 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. - } else { - it.sql(transaction) -// ^^ reference local 0 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. - } -// ⌄ enclosing_range_start local 1 - } catch (_: Throwable) { -// ^ definition local 1 -// display_name -// documentation ```kotlin\n: Throwable\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Throwable# -// ⌃ enclosing_range_end local 1 - try { - (it.statement as? AbstractQuery<*>)?.prepareSQL(QueryBuilder(!transaction.debug)) -// ^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getTransaction(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#transaction. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#debug. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDebug(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug(). -// ⌄ enclosing_range_start local 2 - } catch (_: Throwable) { -// ^ definition local 2 -// display_name -// documentation ```kotlin\n: Throwable\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Throwable# -// ⌃ enclosing_range_end local 2 - null - } ?: "Failed on expanding args for ${it.statement.type}: ${it.statement}" -// ^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getType(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#type. -// ^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#causedByQueries(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#originalSQLException. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getOriginalSQLException(). - private val originalSQLException = cause as? SQLException -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getOriginalSQLException(). -// display_name originalSQLException -// documentation ```kotlin\nprivate get(): SQLException?\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#originalSQLException. -// display_name originalSQLException -// documentation ```kotlin\nprivate final val originalSQLException: SQLException?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#``().(cause) -// ^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#originalSQLException. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getOriginalSQLException(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getSQLState(). - override fun getSQLState(): String = originalSQLException?.sqlState.orEmpty() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getSQLState(). -// display_name getSQLState -// documentation ```kotlin\npublic open override fun getSQLState(): String\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/sql/SQLException#getSQLState(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getOriginalSQLException(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#originalSQLException. -// ^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException#getSqlState(). -// ^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException#sqlState. -// ^^^^^^^ reference semanticdb maven . . kotlin/text/orEmpty(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getSQLState(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getErrorCode(). - override fun getErrorCode(): Int = originalSQLException?.errorCode ?: 0 -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getErrorCode(). -// display_name getErrorCode -// documentation ```kotlin\npublic open override fun getErrorCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/sql/SQLException#getErrorCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getOriginalSQLException(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#originalSQLException. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException#errorCode. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/sql/SQLException#getErrorCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#getErrorCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#toString(). - override fun toString() = "${super.toString()}\nSQL: ${causedByQueries()}" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#causedByQueries(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ExposedSQLException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - /** - * An exception that provides information about an operation that is not supported by - * the provided [dialect]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(baseMessage) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(dialect) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#dialect. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#getDialect(). - class UnsupportedByDialectException(baseMessage: String, val dialect: DatabaseDialect) : UnsupportedOperationException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# -// display_name UnsupportedByDialectException -// documentation ```kotlin\npublic final class UnsupportedByDialectException : {kotlin/UnsupportedOperationException=} UnsupportedOperationException\n```\n\n----\n\n\n An exception that provides information about an operation that is not supported by\n the provided [dialect].\n -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/UnsupportedOperationException# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// display_name UnsupportedByDialectException -// documentation ```kotlin\npublic constructor(baseMessage: String, dialect: DatabaseDialect): UnsupportedByDialectException\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(baseMessage) -// display_name baseMessage -// documentation ```kotlin\nbaseMessage: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(dialect) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#dialect. -// display_name dialect -// documentation ```kotlin\npublic final val dialect: DatabaseDialect\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#getDialect(). -// display_name dialect -// documentation ```kotlin\npublic get(): DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/UnsupportedOperationException# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(baseMessage) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(dialect) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#dialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#getDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - baseMessage + ", dialect: ${dialect.name}." -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(baseMessage) -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``().(dialect) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException# - /** - * DuplicateColumnException is thrown : - * - * When you attempt to create a table with multiple columns having the same name. - * When you replace a column of a table so that you define multiple columns having the same name. - * - * @param columnName the duplicated column name - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(columnName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(tableName) - class DuplicateColumnException(columnName: String, tableName: String) : ExceptionInInitializerError( -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException# -// display_name DuplicateColumnException -// documentation ```kotlin\npublic final class DuplicateColumnException : ExceptionInInitializerError\n```\n\n----\n\n\n DuplicateColumnException is thrown :\n\n When you attempt to create a table with multiple columns having the same name.\n When you replace a column of a table so that you define multiple columns having the same name.\n\n @param columnName the duplicated column name\n -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ExceptionInInitializerError# -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``(). -// display_name DuplicateColumnException -// documentation ```kotlin\npublic constructor(columnName: String, tableName: String): DuplicateColumnException\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/ExceptionInInitializerError# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``(). - "Duplicate column name \"$columnName\" in table \"$tableName\"" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(columnName) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``().(tableName) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException#``(). - /** - * LongQueryException is thrown: - * - * When query running time is greater than value defined in DatabaseConfig.warnLongQueriesDuration - * - * @see org.jetbrains.exposed.v1.sql.DatabaseConfig.warnLongQueriesDuration - */ - class LongQueryException : RuntimeException("Long query was executed") -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException# -// display_name LongQueryException -// documentation ```kotlin\npublic final class LongQueryException : {kotlin/RuntimeException=} RuntimeException\n```\n\n----\n\n\n LongQueryException is thrown:\n\n When query running time is greater than value defined in DatabaseConfig.warnLongQueriesDuration\n\n @see org.jetbrains.exposed.v1.sql.DatabaseConfig.warnLongQueriesDuration\n -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/RuntimeException# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException#``(). -// display_name LongQueryException -// documentation ```kotlin\npublic constructor(): LongQueryException\n```\n\n----\n\n\n LongQueryException is thrown:\n\n When query running time is greater than value defined in DatabaseConfig.warnLongQueriesDuration\n\n @see org.jetbrains.exposed.v1.sql.DatabaseConfig.warnLongQueriesDuration\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/RuntimeException# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/LongQueryException#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException().(message) - internal fun Transaction.throwUnsupportedException(message: String): Nothing = throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// display_name throwUnsupportedException -// documentation ```kotlin\ninternal final fun Transaction.throwUnsupportedException(message: String): Nothing\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException().(message) -// display_name message -// documentation ```kotlin\nmessage: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Nothing# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException().(message) - message, -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException().(message) - db.dialect -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ExplainQuery.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ExplainQuery.kt deleted file mode 100644 index cc26e909a..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ExplainQuery.kt +++ /dev/null @@ -1,329 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.statements.Statement -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.statements.api.ResultApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - import org.jetbrains.exposed.v1.core.statements.api.RowApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery# - /** - * Represents the SQL query that obtains information about a statement execution plan. - * - * @param analyze Whether the statement whose execution plan is being queried should actually be executed as well. - * @param options String of comma-separated parameters to append after the `EXPLAIN` keyword. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``(). - open class ExplainQuery( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery# -// display_name ExplainQuery -// documentation ```kotlin\npublic open class ExplainQuery : Statement\n```\n\n----\n\n\n Represents the SQL query that obtains information about a statement execution plan.\n\n @param analyze Whether the statement whose execution plan is being queried should actually be executed as well.\n @param options String of comma-separated parameters to append after the `EXPLAIN` keyword.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``(). -// display_name ExplainQuery -// documentation ```kotlin\npublic constructor(analyze: Boolean, options: String?, internalStatement: Statement<*>): ExplainQuery\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#analyze. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getAnalyze(). - val analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(analyze) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#analyze. -// display_name analyze -// documentation ```kotlin\npublic final val analyze: Boolean\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getAnalyze(). -// display_name analyze -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(analyze) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#analyze. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getAnalyze(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#options. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getOptions(). - val options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(options) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getOptions(). -// display_name options -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#options. -// display_name options -// documentation ```kotlin\npublic final val options: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(options) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#options. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getOptions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#internalStatement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getInternalStatement(). - private val internalStatement: Statement<*> -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: Statement<*>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(internalStatement) -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getInternalStatement(). -// display_name internalStatement -// documentation ```kotlin\nprivate get(): Statement<*>\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#internalStatement. -// display_name internalStatement -// documentation ```kotlin\nprivate final val internalStatement: Statement<*>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``().(internalStatement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#internalStatement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getInternalStatement(). - ) : Statement(StatementType.SHOW, emptyList()) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#SHOW. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#arguments(). - override fun arguments(): Iterable, Any?>>> = internalStatement.arguments() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getInternalStatement(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#internalStatement. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 0 - val internalSql = internalStatement.prepareSQL(transaction, prepared) -// ^^^^^^^^^^^ definition local 0 -// display_name internalSql -// documentation ```kotlin\nlocal val internalSql: String\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getInternalStatement(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#internalStatement. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 0 - return transaction.db.dialect.functionProvider.explain(analyze, options, internalSql, transaction) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#analyze. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getAnalyze(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#getOptions(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#options. -// ^^^^^^^^^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow# - /** - * A row of data representing a single record retrieved from a database result set about a statement execution plan. - * - * @param fieldIndex Mapping of the field names stored on this row to their index positions. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``(). - class ExplainResultRow( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow# -// display_name ExplainResultRow -// documentation ```kotlin\npublic final class ExplainResultRow : Any\n```\n\n----\n\n\n A row of data representing a single record retrieved from a database result set about a statement execution plan.\n\n @param fieldIndex Mapping of the field names stored on this row to their index positions.\n -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``(). -// display_name ExplainResultRow -// documentation ```kotlin\npublic constructor(fieldIndex: Map, data: Array): ExplainResultRow\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(fieldIndex) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#fieldIndex. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getFieldIndex(). - val fieldIndex: Map, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(fieldIndex) -// display_name fieldIndex -// documentation ```kotlin\nfieldIndex: Map\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(fieldIndex) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#fieldIndex. -// display_name fieldIndex -// documentation ```kotlin\npublic final val fieldIndex: Map\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getFieldIndex(). -// display_name fieldIndex -// documentation ```kotlin\npublic get(): Map\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(fieldIndex) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#fieldIndex. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getFieldIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#data. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getData(). - private val data: Array -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(data) -// display_name data -// documentation ```kotlin\ndata: Array\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(data) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#data. -// display_name data -// documentation ```kotlin\nprivate final val data: Array\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getData(). -// display_name data -// documentation ```kotlin\nprivate get(): Array\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``().(data) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#data. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getData(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#toString(). -// ⌄ enclosing_range_start local 1 - override fun toString(): String = fieldIndex.entries.joinToString { "${it.key}=${data[it.value]}" } -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getFieldIndex(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getEntries(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Map.Entry\n``` -// ^^ reference local 1 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#getData(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^ reference local 1 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#toString(). -// ⌃ enclosing_range_end local 1 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#``(). - @Suppress("SwallowedException") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion# 10:5 -// display_name Companion -// documentation ```kotlin\n@Suppress(...) public final companion object Companion : Any\n```\n\n----\n\n Creates an [ExplainResultRow] storing all fields in [fieldIndex] with their values retrieved from a [RowApi]. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#``(). 10:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ExplainResultRow.Companion\n```\n\n----\n\n Creates an [ExplainResultRow] storing all fields in [fieldIndex] with their values retrieved from a [RowApi]. - companion object { -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create(). - /** Creates an [ExplainResultRow] storing all fields in [fieldIndex] with their values retrieved from a [RowApi]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) - fun create(rs: RowApi, fieldIndex: Map): ExplainResultRow { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create(). -// display_name create -// documentation ```kotlin\npublic final fun create(rs: RowApi, fieldIndex: Map): ExplainResultRow\n```\n\n----\n\n Creates an [ExplainResultRow] storing all fields in [fieldIndex] with their values retrieved from a [RowApi]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) -// display_name fieldIndex -// documentation ```kotlin\nfieldIndex: Map\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) -// ⌄ enclosing_range_start local 2 - val fieldValues = arrayOfNulls(fieldIndex.size) -// ^^^^^^^^^^^ definition local 2 -// display_name fieldValues -// documentation ```kotlin\nlocal val fieldValues: Array\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/arrayOfNulls(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#size. -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - fieldIndex.values.forEach { index -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getValues(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^ definition local 3 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ⌃ enclosing_range_end local 3 - fieldValues[index] = rs.getObject(index + 1, null, TextColumnType()) -// ^^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#set(). -// ^^^^^ reference local 3 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4). -// ^^^^^ reference local 3 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). - } - return ExplainResultRow(fieldIndex, fieldValues) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create().(fieldIndex) -// ^^^^^^^^^^^ reference local 2 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#create(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainResultRow# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Expression.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Expression.kt deleted file mode 100644 index e9fcb4028..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Expression.kt +++ /dev/null @@ -1,931 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.statements.DefaultValueMarker -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - /** - * An object to which SQL expressions and values can be appended. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - class QueryBuilder( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// display_name QueryBuilder -// documentation ```kotlin\npublic final class QueryBuilder : Any\n```\n\n----\n\n\n An object to which SQL expressions and values can be appended.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// display_name QueryBuilder -// documentation ```kotlin\npublic constructor(prepared: Boolean): QueryBuilder\n```\n\n----\n\n Whether the query is parameterized or not. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``().(prepared) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). - /** Whether the query is parameterized or not. */ - val prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n```\n\n----\n\n Whether the query is parameterized or not. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``().(prepared) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). -// display_name prepared -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the query is parameterized or not. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. -// display_name prepared -// documentation ```kotlin\npublic final val prepared: Boolean\n```\n\n----\n\n Whether the query is parameterized or not. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``().(prepared) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). - private val internalBuilder = StringBuilder() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// display_name internalBuilder -// documentation ```kotlin\nprivate get(): {kotlin/text/StringBuilder=} StringBuilder\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// display_name internalBuilder -// documentation ```kotlin\nprivate final val internalBuilder: {kotlin/text/StringBuilder=} StringBuilder\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). - private val _args = mutableListOf, Any?>>() -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// display_name _args -// documentation ```kotlin\nprivate final val _args: MutableList, Any?>>\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). -// display_name _args -// documentation ```kotlin\nprivate get(): MutableList, Any?>>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. - /** Returns the list of arguments used in this query. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). - val args: List, Any?>> get() = _args -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// display_name args -// documentation ```kotlin\npublic final val args: List, Any?>>\n```\n\n----\n\n Returns the list of arguments used in this query. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// display_name args -// documentation ```kotlin\npublic get(): List, Any?>>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke().(body) - operator fun invoke(body: QueryBuilder.() -> Unit): Unit = body() -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// display_name invoke -// documentation ```kotlin\npublic final operator fun invoke(body: QueryBuilder.() -> Unit): Unit\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke().(body) -// display_name body -// documentation ```kotlin\nbody: QueryBuilder.() -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). - /** Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().[T] - fun Iterable.appendTo( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// display_name appendTo -// documentation ```kotlin\npublic final fun Iterable.appendTo(separator: CharSequence = ..., prefix: CharSequence = ..., postfix: CharSequence = ..., transform: QueryBuilder.(T) -> Unit): Unit\n```\n\n----\n\n Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(separator) - separator: CharSequence = ", ", -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(separator) -// display_name separator -// documentation ```kotlin\nseparator: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(prefix) - prefix: CharSequence = "", -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(prefix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(postfix) - postfix: CharSequence = "", -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(postfix) -// display_name postfix -// documentation ```kotlin\npostfix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(postfix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(transform) - transform: QueryBuilder.(T) -> Unit -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(transform) -// display_name transform -// documentation ```kotlin\ntransform: QueryBuilder.(T) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(transform) - ) { - internalBuilder.append(prefix) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(prefix) -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - forEachIndexed { index, element -> -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/forEachIndexed(+9). -// ^^^^^ definition local 0 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^^^^^ definition local 1 -// display_name element -// documentation ```kotlin\nelement: T\n``` -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 1 - if (index > 0) internalBuilder.append(separator) -// ^^^^^ reference local 0 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(separator) - transform(element) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(transform) -// ^^^^^^^ reference local 1 - } - internalBuilder.append(postfix) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo().(postfix) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). - /** Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).[T] - fun Array.appendTo( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// display_name appendTo -// documentation ```kotlin\npublic final fun Array.appendTo(separator: CharSequence = ..., prefix: CharSequence = ..., postfix: CharSequence = ..., transform: QueryBuilder.(T) -> Unit): Unit\n```\n\n----\n\n Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(separator) - separator: CharSequence = ", ", -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(separator) -// display_name separator -// documentation ```kotlin\nseparator: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(prefix) - prefix: CharSequence = "", -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(prefix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(postfix) - postfix: CharSequence = "", -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(postfix) -// display_name postfix -// documentation ```kotlin\npostfix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(postfix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(transform) - transform: QueryBuilder.(T) -> Unit -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(transform) -// display_name transform -// documentation ```kotlin\ntransform: QueryBuilder.(T) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(transform) - ) { - internalBuilder.append(prefix) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(prefix) -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - forEachIndexed { index, element -> -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/forEachIndexed(). -// ^^^^^ definition local 2 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^^^^^ definition local 3 -// display_name element -// documentation ```kotlin\nelement: T\n``` -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 - if (index > 0) internalBuilder.append(separator) -// ^^^^^ reference local 2 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(separator) - transform(element) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(transform) -// ^^^^^^^ reference local 3 - } - internalBuilder.append(postfix) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1).(postfix) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). - /** Appends the specified [value] to this [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append().(value) - fun append(value: Char): QueryBuilder = apply { internalBuilder.append(value) } -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). -// display_name append -// documentation ```kotlin\npublic final fun append(value: Char): QueryBuilder\n```\n\n----\n\n Appends the specified [value] to this [QueryBuilder]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append().(value) -// display_name value -// documentation ```kotlin\nvalue: Char\n``` -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - /** Appends the specified [value] to this [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1).(value) - fun append(value: String): QueryBuilder = apply { internalBuilder.append(value) } -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// display_name append -// documentation ```kotlin\npublic final fun append(value: String): QueryBuilder\n```\n\n----\n\n Appends the specified [value] to this [QueryBuilder]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). - /** Appends the specified [value] to this [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2).(value) - fun append(value: Expression<*>): QueryBuilder = apply(value::toQueryBuilder) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// display_name append -// documentation ```kotlin\npublic final fun append(value: Expression<*>): QueryBuilder\n```\n\n----\n\n Appends the specified [value] to this [QueryBuilder]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2).(value) -// display_name value -// documentation ```kotlin\nvalue: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2).(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(). - /** Appends the receiver [Char] to this [QueryBuilder]. */ - operator fun Char.unaryPlus(): QueryBuilder = append(this) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(). -// display_name unaryPlus -// documentation ```kotlin\npublic final operator fun Char.unaryPlus(): QueryBuilder\n```\n\n----\n\n Appends the receiver [Char] to this [QueryBuilder]. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - /** Appends the receiver [String] to this [QueryBuilder]. */ - operator fun String.unaryPlus(): QueryBuilder = append(this) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// display_name unaryPlus -// documentation ```kotlin\npublic final operator fun String.unaryPlus(): QueryBuilder\n```\n\n----\n\n Appends the receiver [String] to this [QueryBuilder]. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - /** Appends the receiver [Expression] to this [QueryBuilder]. */ - operator fun Expression<*>.unaryPlus(): QueryBuilder = append(this) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// display_name unaryPlus -// documentation ```kotlin\npublic final operator fun Expression<*>.unaryPlus(): QueryBuilder\n```\n\n----\n\n Appends the receiver [Expression] to this [QueryBuilder]. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). - /** Adds the specified [argument] as a value of the specified [column]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) - fun registerArgument(column: Column<*>, argument: T) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// display_name registerArgument -// documentation ```kotlin\npublic final fun registerArgument(column: Column<*>, argument: T): Unit\n```\n\n----\n\n Adds the specified [argument] as a value of the specified [column]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) -// display_name argument -// documentation ```kotlin\nargument: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) -// ⌄ enclosing_range_start local 4 - when (argument) { -// ^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) -// ⌃ enclosing_range_end local 4 - is Expression<*> -> append(argument) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) - DefaultValueMarker -> append( -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - .db.dialect.dataTypeProvider -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). - .processForDefaultValue(column.dbDefaultValue!!) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). - ) - else -> registerArgument(column.columnType, argument) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument().(argument) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). - /** Adds the specified [argument] as a value of the specified [sqlType]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(sqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(argument) - fun registerArgument(sqlType: IColumnType<*>, argument: T): Unit = registerArguments(sqlType, listOf(argument)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// display_name registerArgument -// documentation ```kotlin\npublic final fun registerArgument(sqlType: IColumnType<*>, argument: T): Unit\n```\n\n----\n\n Adds the specified [argument] as a value of the specified [sqlType]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(argument) -// display_name argument -// documentation ```kotlin\nargument: T\n``` -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(sqlType) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(argument) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(sqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1).(argument) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments(). - /** Adds the specified sequence of [arguments] as values of the specified [sqlType]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) - fun registerArguments(sqlType: IColumnType<*>, arguments: Iterable) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments(). -// display_name registerArguments -// documentation ```kotlin\npublic final fun registerArguments(sqlType: IColumnType<*>, arguments: Iterable): Unit\n```\n\n----\n\n Adds the specified sequence of [arguments] as values of the specified [sqlType]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// display_name arguments -// documentation ```kotlin\narguments: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// ⌄ enclosing_range_start local 5 - val sqlTypeT = (sqlType as IColumnType) -// ^^^^^^^^ definition local 5 -// display_name sqlTypeT -// documentation ```kotlin\nlocal val sqlTypeT: IColumnType\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end local 5 - - // avoid potentially expensive valueToString call unless we need to sort values - if (arguments is Collection && arguments.size <= 1) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Collection# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// ^^^^ reference semanticdb maven . . kotlin/collections/Collection#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Collection#size. -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌄ enclosing_range_start local 6 - arguments.forEach { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 6 7:13 -// display_name it -// documentation ```kotlin\nit: T\n``` - if (prepared) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. - _args.add(sqlType to it) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 6 - append(sqlTypeT.parameterMarker(it)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). -// ^^ reference local 6 - } else { - append(sqlTypeT.valueToString(it)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// ^^ reference local 6 - } - } -// ⌃ enclosing_range_end local 6 - } else { -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - fun toString(value: T) = when { -// ^^^^^^^^ definition local 7 -// display_name toString -// documentation ```kotlin\nlocal final fun toString(value: T): String\n``` -// ^^^^^ definition local 8 -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ⌃ enclosing_range_end local 8 - prepared && value is String -> value -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. -// ^^^^^ reference local 8 -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference local 8 - else -> sqlTypeT.valueToString(value) -// ^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// ^^^^^ reference local 8 - } -// ⌃ enclosing_range_end local 7 - -// ⌄ enclosing_range_start local 9 - arguments.map { it to toString(it) } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(arguments) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^ reference local 9 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^ reference local 7 -// ^^ reference local 9 -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - .sortedBy { it.second } -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/sortedBy(+9). -// ^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: Pair\n``` -// ^^ reference local 10 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - .appendTo { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^ definition local 11 7:17 -// display_name it -// documentation ```kotlin\nit: Pair\n``` - if (prepared) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getPrepared(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#prepared. - _args.add(sqlType to it.first) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#_args. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#get_args(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments().(sqlType) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 11 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). - append(sqlTypeT.parameterMarker(it.first)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#parameterMarker(). -// ^^ reference local 11 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). - } else { - append(it.second) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 11 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. - } - } -// ⌃ enclosing_range_end local 11 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - override fun toString(): String = internalBuilder.toString() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getInternalBuilder(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#internalBuilder. -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/append(). - /** Appends all arguments to this [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/append().(expr) - fun QueryBuilder.append(vararg expr: Any): QueryBuilder = apply { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// display_name append -// documentation ```kotlin\npublic final fun QueryBuilder.append(vararg expr: Any): QueryBuilder\n```\n\n----\n\n Appends all arguments to this [QueryBuilder]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/append().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/append().(expr) -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 12 - for (item in expr) { -// ^^^^ definition local 13 -// display_name item -// documentation ```kotlin\nlocal val item: Any\n``` -// ^^^^ definition local 12 -// display_name -// documentation ```kotlin\nlocal val : Iterator\n``` -// ^^^^ reference local 12 -// ^^^^ reference semanticdb maven . . kotlin/Array#iterator(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append().(expr) -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 12 -// ⌄ enclosing_range_start local 14 - when (item) { -// ^^^^ reference local 13 -// ^^^^ definition local 14 -// display_name -// documentation ```kotlin\nlocal val : Any\n``` -// ⌃ enclosing_range_end local 14 - is Char -> append(item) -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). -// ^^^^ reference local 13 - is String -> append(item) -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^ reference local 13 - is Expression<*> -> append(item) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference local 13 - else -> throw IllegalArgumentException("Can't append $item as it has unknown type") -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/IllegalArgumentException#``(). -// ^^^^ reference local 13 - } - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/append(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). - /** Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().[T] - fun Iterable.appendTo( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// display_name appendTo -// documentation ```kotlin\npublic final fun Iterable.appendTo(builder: QueryBuilder, separator: CharSequence = ..., prefix: CharSequence = ..., postfix: CharSequence = ..., transform: QueryBuilder.(T) -> Unit): QueryBuilder\n```\n\n----\n\n Appends all the elements separated using [separator] and using the given [prefix] and [postfix] if supplied. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(builder) - builder: QueryBuilder, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(builder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(separator) - separator: CharSequence = ", ", -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(separator) -// display_name separator -// documentation ```kotlin\nseparator: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(prefix) - prefix: CharSequence = "", -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(prefix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(postfix) - postfix: CharSequence = "", -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(postfix) -// display_name postfix -// documentation ```kotlin\npostfix: CharSequence = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/CharSequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(postfix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(transform) - transform: QueryBuilder.(T) -> Unit -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(transform) -// display_name transform -// documentation ```kotlin\ntransform: QueryBuilder.(T) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(transform) - ): QueryBuilder = builder.apply { this@appendTo.appendTo(separator, prefix, postfix, transform) } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(builder) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(separator) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(prefix) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(postfix) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo().(transform) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#``(). - /** - * Represents an SQL expression of type [T]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#[T] - abstract class Expression { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// display_name Expression -// documentation ```kotlin\npublic abstract class Expression : Any\n```\n\n----\n\n\n Represents an SQL expression of type [T].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#``(). -// display_name Expression -// documentation ```kotlin\npublic constructor(): Expression\n```\n\n----\n\n\n Represents an SQL expression of type [T].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#_hashCode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#get_hashCode(). - private val _hashCode: Int by lazy { toString().hashCode() } -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#_hashCode. -// display_name _hashCode -// documentation ```kotlin\nprivate final val _hashCode: Int\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#get_hashCode(). -// display_name _hashCode -// documentation ```kotlin\nprivate get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#_hashCode. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#get_hashCode(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#_hashCode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#get_hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). - /** Appends the SQL representation of this expression to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder().(queryBuilder) - abstract fun toQueryBuilder(queryBuilder: QueryBuilder) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic abstract fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n\n```\n\n----\n\n Appends the SQL representation of this expression to the specified [queryBuilder]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) - if (other !is Expression<*>) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - - if (toString() != other.toString()) return false -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals().(other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). - - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#hashCode(). - override fun hashCode(): Int = _hashCode -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#_hashCode. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#get_hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). - override fun toString(): String = QueryBuilder(false).append(this).toString() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion# 3:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Builds a new [Expression] using the provided [builder]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#``(). 3:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): Expression.Companion\n```\n\n----\n\n Builds a new [Expression] using the provided [builder]. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build(). - /** Builds a new [Expression] using the provided [builder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().(builder) - inline fun > build(builder: SqlExpressionBuilder.() -> E): E = SqlExpressionBuilder.builder() -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : Expression\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build(). -// display_name build -// documentation ```kotlin\npublic final inline fun > build(builder: SqlExpressionBuilder.() -> E): E\n```\n\n----\n\n Builds a new [Expression] using the provided [builder]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: SqlExpressionBuilder.() -> E\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#``(). - /** - * Represents an SQL expression of type [T], but with a specific column type. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#[T] - abstract class ExpressionWithColumnType : Expression() { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// display_name ExpressionWithColumnType -// documentation ```kotlin\npublic abstract class ExpressionWithColumnType : Expression\n```\n\n----\n\n\n Represents an SQL expression of type [T], but with a specific column type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue# -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#``(). -// display_name ExpressionWithColumnType -// documentation ```kotlin\npublic constructor(): ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL expression of type [T], but with a specific column type.\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - /** Returns the column type of this expression. Used for operations with literals. */ - abstract val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// display_name columnType -// documentation ```kotlin\npublic abstract val columnType: IColumnType\n```\n\n----\n\n Returns the column type of this expression. Used for operations with literals. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n Returns the column type of this expression. Used for operations with literals. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Function.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Function.kt deleted file mode 100644 index 12896e1c7..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Function.kt +++ /dev/null @@ -1,2742 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.vendors.H2Dialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - import org.jetbrains.exposed.v1.core.vendors.H2FunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - /** - * Represents an SQL function. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Function#getColumnType(). - abstract class Function(override val columnType: IColumnType) : ExpressionWithColumnType() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// display_name Function -// documentation ```kotlin\npublic abstract class Function : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL function.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Cast# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Count# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Locate# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Max# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Min# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Random# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Substring# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Trim# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``(). -// display_name Function -// documentation ```kotlin\npublic constructor(columnType: IColumnType): Function\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Function#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# - /** - * Represents a custom SQL function. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). - open class CustomFunction( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// display_name CustomFunction -// documentation ```kotlin\npublic open class CustomFunction : Function\n```\n\n----\n\n\n Represents a custom SQL function.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). -// display_name CustomFunction -// documentation ```kotlin\npublic constructor(functionName: String, columnType: IColumnType, vararg expr: Expression<*>): CustomFunction\n```\n\n----\n\n Returns the name of the function. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(functionName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#functionName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getFunctionName(). - /** Returns the name of the function. */ - val functionName: String, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(functionName) -// display_name functionName -// documentation ```kotlin\nfunctionName: String\n```\n\n----\n\n Returns the name of the function. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(functionName) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#functionName. -// display_name functionName -// documentation ```kotlin\npublic final val functionName: String\n```\n\n----\n\n Returns the name of the function. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getFunctionName(). -// display_name functionName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the name of the function. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(functionName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#functionName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getFunctionName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(columnType) - columnType: IColumnType, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getExpr(). - /** Returns the list of arguments of this function. */ - vararg val expr: Expression<*> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n```\n\n----\n\n Returns the list of arguments of this function. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Array>\n```\n\n----\n\n Returns the list of arguments of this function. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Array>\n```\n\n----\n\n Returns the list of arguments of this function. -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getExpr(). - ) : Function(columnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder().(queryBuilder) - append(functionName, '(') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#functionName. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getFunctionName(). -// ⌄ enclosing_range_start local 0 - expr.appendTo { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#getExpr(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: CapturedType(out Expression<*>)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 - append(')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# - /** - * Represents a custom SQL binary operator. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``(). - open class CustomOperator( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// display_name CustomOperator -// documentation ```kotlin\npublic open class CustomOperator : Function\n```\n\n----\n\n\n Represents a custom SQL binary operator.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``(). -// display_name CustomOperator -// documentation ```kotlin\npublic constructor(operatorName: String, columnType: IColumnType, expr1: Expression<*>, expr2: Expression<*>): CustomOperator\n```\n\n----\n\n Returns the name of the operator. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(operatorName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#operatorName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getOperatorName(). - /** Returns the name of the operator. */ - val operatorName: String, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(operatorName) -// display_name operatorName -// documentation ```kotlin\noperatorName: String\n```\n\n----\n\n Returns the name of the operator. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(operatorName) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getOperatorName(). -// display_name operatorName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the name of the operator. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#operatorName. -// display_name operatorName -// documentation ```kotlin\npublic final val operatorName: String\n```\n\n----\n\n Returns the name of the operator. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(operatorName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#operatorName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getOperatorName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(columnType) - columnType: IColumnType, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr1(). - /** Returns the left-hand side operand. */ - val expr1: Expression<*>, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr2(). - /** Returns the right-hand side operand. */ - val expr2: Expression<*> -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr2(). - ) : Function(columnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder().(queryBuilder) - append('(', expr1, ' ', operatorName, ' ', expr2, ')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr1(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getOperatorName(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#operatorName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#getExpr2(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# - - // Mathematical Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random# - /** - * Represents an SQL function that returns a random value in the range 0.0 <= x < 1.0, using the specified [seed]. - * - * **Note:** Some vendors generate values outside this range, or ignore the given seed, check the documentation. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``(). - class Random( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random# -// display_name Random -// documentation ```kotlin\npublic final class Random : Function\n```\n\n----\n\n\n Represents an SQL function that returns a random value in the range 0.0 <= x < 1.0, using the specified [seed].\n\n **Note:** Some vendors generate values outside this range, or ignore the given seed, check the documentation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``(). -// display_name Random -// documentation ```kotlin\npublic constructor(seed: Int? = ...): Random\n```\n\n----\n\n Returns the seed. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``().(seed) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#seed. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#getSeed(). - /** Returns the seed. */ - val seed: Int? = null -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``().(seed) -// display_name seed -// documentation ```kotlin\nseed: Int? = ...\n```\n\n----\n\n Returns the seed. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``().(seed) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#getSeed(). -// display_name seed -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n Returns the seed. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#seed. -// display_name seed -// documentation ```kotlin\npublic final val seed: Int?\n```\n\n----\n\n Returns the seed. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#seed. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#getSeed(). - ) : Function(DecimalColumnType(precision = 38, scale = 20)) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 1 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 2 - H2Dialect.H2CompatibilityMode.Oracle, H2Dialect.H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 1 - +functionProvider.random(seed) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^^ reference local 1 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Random#getSeed(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Random#seed. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Random# - - // String Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength# - /** - * Represents an SQL function that returns the length of [expr], measured in characters, or `null` if [expr] is null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``(). - class CharLength( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength# -// display_name CharLength -// documentation ```kotlin\npublic final class CharLength : Function\n```\n\n----\n\n\n Represents an SQL function that returns the length of [expr], measured in characters, or `null` if [expr] is null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``(). -// display_name CharLength -// documentation ```kotlin\npublic constructor(expr: Expression): CharLength\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#getExpr(). - val expr: Expression -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#getExpr(). - ) : Function(IntegerColumnType()) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.charLength(expr, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#getExpr(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase# - /** - * Represents an SQL function that converts [expr] to lower case. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``(). - class LowerCase( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase# -// display_name LowerCase -// documentation ```kotlin\npublic final class LowerCase : Function\n```\n\n----\n\n\n Represents an SQL function that converts [expr] to lower case.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``(). -// display_name LowerCase -// documentation ```kotlin\npublic constructor(expr: Expression): LowerCase\n```\n\n----\n\n Returns the expression to convert. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#getExpr(). - /** Returns the expression to convert. */ - val expr: Expression -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#getExpr(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("LOWER(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase# - /** - * Represents an SQL function that converts [expr] to upper case. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``(). - class UpperCase( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase# -// display_name UpperCase -// documentation ```kotlin\npublic final class UpperCase : Function\n```\n\n----\n\n\n Represents an SQL function that converts [expr] to upper case.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``(). -// display_name UpperCase -// documentation ```kotlin\npublic constructor(expr: Expression): UpperCase\n```\n\n----\n\n Returns the expression to convert. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#getExpr(). - /** Returns the expression to convert. */ - val expr: Expression -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression to convert. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#getExpr(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("UPPER(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# - /** - * Represents an SQL function that concatenates the text representations of all non-null input values from [expr], separated by [separator]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``(). - class Concat( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// display_name Concat -// documentation ```kotlin\npublic final class Concat : Function\n```\n\n----\n\n\n Represents an SQL function that concatenates the text representations of all non-null input values from [expr], separated by [separator].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``(). -// display_name Concat -// documentation ```kotlin\npublic constructor(separator: String, vararg expr: Expression<*>): Concat\n```\n\n----\n\n Returns the delimiter. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#separator. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getSeparator(). - /** Returns the delimiter. */ - val separator: String, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(separator) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getSeparator(). -// display_name separator -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#separator. -// display_name separator -// documentation ```kotlin\npublic final val separator: String\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(separator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#separator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getSeparator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getExpr(). - /** Returns the expressions being concatenated. */ - vararg val expr: Expression<*> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n```\n\n----\n\n Returns the expressions being concatenated. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Array>\n```\n\n----\n\n Returns the expressions being concatenated. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Array>\n```\n\n----\n\n Returns the expressions being concatenated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getExpr(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.concat(separator, queryBuilder, expr = expr) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#separator. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder().(queryBuilder) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#getExpr(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# - /** - * Represents an SQL function that concatenates the text representation of all non-null input values of each group from [expr], separated by [separator] - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``(). - class GroupConcat( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// display_name GroupConcat -// documentation ```kotlin\npublic final class GroupConcat : Function\n```\n\n----\n\n\n Represents an SQL function that concatenates the text representation of all non-null input values of each group from [expr], separated by [separator]\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``(). -// display_name GroupConcat -// documentation ```kotlin\npublic constructor(expr: Expression, separator: String?, distinct: Boolean, vararg orderBy: Pair, SortOrder>): GroupConcat\n```\n\n----\n\n Returns grouped expression being concatenated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). - /** Returns grouped expression being concatenated. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns grouped expression being concatenated. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns grouped expression being concatenated. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns grouped expression being concatenated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). - /** Returns the delimiter. */ - val separator: String?, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String?\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(separator) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// display_name separator -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// display_name separator -// documentation ```kotlin\npublic final val separator: String?\n```\n\n----\n\n Returns the delimiter. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(separator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(distinct) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). - /** Returns `true` if only distinct elements are concatenated, `false` otherwise. */ - val distinct: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(distinct) -// display_name distinct -// documentation ```kotlin\ndistinct: Boolean\n```\n\n----\n\n Returns `true` if only distinct elements are concatenated, `false` otherwise. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(distinct) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// display_name distinct -// documentation ```kotlin\npublic final val distinct: Boolean\n```\n\n----\n\n Returns `true` if only distinct elements are concatenated, `false` otherwise. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). -// display_name distinct -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `true` if only distinct elements are concatenated, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(distinct) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(orderBy) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). - /** Returns the order in which the elements of each group are sorted. */ - vararg val orderBy: Pair, SortOrder> -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(orderBy) -// display_name orderBy -// documentation ```kotlin\nvararg orderBy: Pair, SortOrder>\n```\n\n----\n\n Returns the order in which the elements of each group are sorted. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(orderBy) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// display_name orderBy -// documentation ```kotlin\npublic get(): Array, SortOrder>>\n```\n\n----\n\n Returns the order in which the elements of each group are sorted. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// display_name orderBy -// documentation ```kotlin\npublic final val orderBy: Array, SortOrder>>\n```\n\n----\n\n Returns the order in which the elements of each group are sorted. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``().(orderBy) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.groupConcat(this, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring# - /** - * Represents an SQL function that extract a substring from [expr] that begins at the specified [start] and with the specified [length]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``(). - class Substring( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring# -// display_name Substring -// documentation ```kotlin\npublic final class Substring : Function\n```\n\n----\n\n\n Represents an SQL function that extract a substring from [expr] that begins at the specified [start] and with the specified [length].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``(). -// display_name Substring -// documentation ```kotlin\npublic constructor(expr: Expression, start: Expression, length: Expression): Substring\n```\n\n----\n\n Returns the length of the substring. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getExpr(). - private val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#expr. -// display_name expr -// documentation ```kotlin\nprivate final val expr: Expression\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getExpr(). -// display_name expr -// documentation ```kotlin\nprivate get(): Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#start. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getStart(). - private val start: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(start) -// display_name start -// documentation ```kotlin\nstart: Expression\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(start) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getStart(). -// display_name start -// documentation ```kotlin\nprivate get(): Expression\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#start. -// display_name start -// documentation ```kotlin\nprivate final val start: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(start) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#start. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getStart(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#length. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getLength(). - /** Returns the length of the substring. */ - val length: Expression -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(length) -// display_name length -// documentation ```kotlin\nlength: Expression\n```\n\n----\n\n Returns the length of the substring. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(length) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getLength(). -// display_name length -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the length of the substring. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#length. -// display_name length -// documentation ```kotlin\npublic final val length: Expression\n```\n\n----\n\n Returns the length of the substring. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#length. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getLength(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.substring(expr, start, length, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getExpr(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getStart(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#start. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#length. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Substring# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim# - /** - * Represents an SQL function that remove the longest string containing only spaces from both ends of [expr] - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``(). - class Trim( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim# -// display_name Trim -// documentation ```kotlin\npublic final class Trim : Function\n```\n\n----\n\n\n Represents an SQL function that remove the longest string containing only spaces from both ends of [expr]\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``(). -// display_name Trim -// documentation ```kotlin\npublic constructor(expr: Expression): Trim\n```\n\n----\n\n Returns the expression being trimmed. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#getExpr(). - /** Returns the expression being trimmed. */ - val expr: Expression -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression being trimmed. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression being trimmed. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression being trimmed. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#getExpr(). - ) : Function(TextColumnType()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("TRIM(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Trim# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate# - /** - * Represents an SQL function that returns the index of the first occurrence of [substring] in [expr] or 0 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(substring) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#substring. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getSubstring(). - class Locate(val expr: Expression, val substring: String) : Function(IntegerColumnType()) { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate# -// display_name Locate -// documentation ```kotlin\npublic final class Locate : Function\n```\n\n----\n\n\n Represents an SQL function that returns the index of the first occurrence of [substring] in [expr] or 0\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``(). -// display_name Locate -// documentation ```kotlin\npublic constructor(expr: Expression, substring: String): Locate\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(substring) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getSubstring(). -// display_name substring -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#substring. -// display_name substring -// documentation ```kotlin\npublic final val substring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``().(substring) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#substring. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getSubstring(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.locate(queryBuilder, expr, substring) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder().(queryBuilder) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getExpr(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#getSubstring(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#substring. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Locate# - - // General-Purpose Aggregate Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min# - /** - * Represents an SQL function that returns the minimum value of [expr] across all non-null input values, or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``(). - class Min( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min# -// display_name Min -// documentation ```kotlin\npublic final class Min : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the minimum value of [expr] across all non-null input values, or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``(). -// display_name Min -// documentation ```kotlin\npublic constructor(expr: Expression, columnType: IColumnType): Min\n```\n\n----\n\n Returns the expression from which the minimum value is obtained. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nin S : T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#getExpr(). - /** Returns the expression from which the minimum value is obtained. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression from which the minimum value is obtained. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression from which the minimum value is obtained. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the minimum value is obtained. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(columnType) - ) : Function(columnType), WindowFunction { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``().(columnType) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("MIN(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Min#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Min#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Min# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max# - /** - * Represents an SQL function that returns the maximum value of [expr] across all non-null input values, or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``(). - class Max( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max# -// display_name Max -// documentation ```kotlin\npublic final class Max : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the maximum value of [expr] across all non-null input values, or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``(). -// display_name Max -// documentation ```kotlin\npublic constructor(expr: Expression, columnType: IColumnType): Max\n```\n\n----\n\n Returns the expression from which the maximum value is obtained. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nin S : T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#getExpr(). - /** Returns the expression from which the maximum value is obtained. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression from which the maximum value is obtained. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression from which the maximum value is obtained. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the maximum value is obtained. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(columnType) - ) : Function(columnType), WindowFunction { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``().(columnType) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("MAX(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Max#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Max#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Max# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# - /** - * Represents an SQL function that returns the average (arithmetic mean) of all non-null input values, or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``(). - class Avg, S : T?>( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# -// display_name Avg -// documentation ```kotlin\npublic final class Avg, S : T?> : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the average (arithmetic mean) of all non-null input values, or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``(). -// display_name Avg -// documentation ```kotlin\npublic constructor, S : T?>(expr: Expression, scale: Int): Avg\n```\n\n----\n\n Returns the expression from which the average is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#getExpr(). - /** Returns the expression from which the average is calculated. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression from which the average is calculated. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression from which the average is calculated. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the average is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(scale) - scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(scale) - ) : Function(DecimalColumnType(Int.MAX_VALUE, scale)), WindowFunction { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``().(scale) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("AVG(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# - /** - * Represents an SQL function that returns the sum of [expr] across all non-null input values, or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``(). - class Sum( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# -// display_name Sum -// documentation ```kotlin\npublic final class Sum : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the sum of [expr] across all non-null input values, or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``(). -// display_name Sum -// documentation ```kotlin\npublic constructor(expr: Expression, columnType: IColumnType): Sum\n```\n\n----\n\n Returns the expression from which the sum is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#getExpr(). - /** Returns the expression from which the sum is calculated. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression from which the sum is calculated. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression from which the sum is calculated. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the sum is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(columnType) - ) : Function(columnType), WindowFunction { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``().(columnType) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("SUM(", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count# - /** - * Represents an SQL function that returns the number of input rows for which the value of [expr] is not null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``(). - class Count( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count# -// display_name Count -// documentation ```kotlin\npublic final class Count : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the number of input rows for which the value of [expr] is not null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``(). -// display_name Count -// documentation ```kotlin\npublic constructor(expr: Expression<*>, distinct: Boolean = ...): Count\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getExpr(). - /** Returns the expression from which the rows are counted. */ - val expr: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(distinct) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#distinct. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getDistinct(). - /** Returns whether only distinct element should be count. */ - val distinct: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(distinct) -// display_name distinct -// documentation ```kotlin\ndistinct: Boolean = ...\n```\n\n----\n\n Returns whether only distinct element should be count. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(distinct) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#distinct. -// display_name distinct -// documentation ```kotlin\npublic final val distinct: Boolean\n```\n\n----\n\n Returns whether only distinct element should be count. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getDistinct(). -// display_name distinct -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns whether only distinct element should be count. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``().(distinct) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#distinct. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getDistinct(). - ) : Function(LongColumnType()), WindowFunction { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder().(queryBuilder) - +"COUNT(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - if (distinct) +"DISTINCT " -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getDistinct(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +expr -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#getExpr(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Count#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Count#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(LongColumnType(), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Count# - - // Aggregate Functions for Statistics - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# - /** - * Represents an SQL function that returns the population standard deviation of the non-null input values, - * or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``(). - class StdDevPop( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# -// display_name StdDevPop -// documentation ```kotlin\npublic final class StdDevPop : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the population standard deviation of the non-null input values,\n or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``(). -// display_name StdDevPop -// documentation ```kotlin\npublic constructor(expression: Expression, scale: Int): StdDevPop\n```\n\n----\n\n Returns the expression from which the population standard deviation is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#getExpression(). - /** Returns the expression from which the population standard deviation is calculated. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n Returns the expression from which the population standard deviation is calculated. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n Returns the expression from which the population standard deviation is calculated. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the population standard deviation is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(scale) - scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(scale) - ) : Function(DecimalColumnType(Int.MAX_VALUE, scale)), WindowFunction { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``().(scale) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 3 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 4 - H2Dialect.H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 3 - functionProvider.stdDevPop(expression, this) -// ^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#getExpression(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# - /** - * Represents an SQL function that returns the sample standard deviation of the non-null input values, - * or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``(). - class StdDevSamp( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# -// display_name StdDevSamp -// documentation ```kotlin\npublic final class StdDevSamp : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the sample standard deviation of the non-null input values,\n or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``(). -// display_name StdDevSamp -// documentation ```kotlin\npublic constructor(expression: Expression, scale: Int): StdDevSamp\n```\n\n----\n\n Returns the expression from which the sample standard deviation is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#getExpression(). - /** Returns the expression from which the sample standard deviation is calculated. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n Returns the expression from which the sample standard deviation is calculated. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n Returns the expression from which the sample standard deviation is calculated. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the sample standard deviation is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(scale) - scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(scale) - ) : Function(DecimalColumnType(Int.MAX_VALUE, scale)), WindowFunction { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``().(scale) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 5 -// ⌄ enclosing_range_start local 6 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 5 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 6 - H2Dialect.H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 5 - functionProvider.stdDevSamp(expression, this) -// ^^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#getExpression(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# - /** - * Represents an SQL function that returns the population variance of the non-null input values (square of the population standard deviation), - * or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``(). - class VarPop( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# -// display_name VarPop -// documentation ```kotlin\npublic final class VarPop : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the population variance of the non-null input values (square of the population standard deviation),\n or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``(). -// display_name VarPop -// documentation ```kotlin\npublic constructor(expression: Expression, scale: Int): VarPop\n```\n\n----\n\n Returns the expression from which the population variance is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#getExpression(). - /** Returns the expression from which the population variance is calculated. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n Returns the expression from which the population variance is calculated. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n Returns the expression from which the population variance is calculated. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the population variance is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(scale) - scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(scale) - ) : Function(DecimalColumnType(Int.MAX_VALUE, scale)), WindowFunction { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``().(scale) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 7 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 8 - H2Dialect.H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 7 - functionProvider.varPop(expression, this) -// ^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#getExpression(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# - /** - * Represents an SQL function that returns the sample variance of the non-null input values (square of the sample standard deviation), - * or `null` if there are no non-null values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``(). - class VarSamp( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# -// display_name VarSamp -// documentation ```kotlin\npublic final class VarSamp : Function, WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the sample variance of the non-null input values (square of the sample standard deviation),\n or `null` if there are no non-null values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``(). -// display_name VarSamp -// documentation ```kotlin\npublic constructor(expression: Expression, scale: Int): VarSamp\n```\n\n----\n\n Returns the expression from which the sample variance is calculated. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#getExpression(). - /** Returns the expression from which the sample variance is calculated. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n Returns the expression from which the sample variance is calculated. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n Returns the expression from which the sample variance is calculated. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression from which the sample variance is calculated. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(scale) - scale: Int -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(scale) - ) : Function(DecimalColumnType(Int.MAX_VALUE, scale)), WindowFunction { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``().(scale) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 10 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 9 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 10 - H2Dialect.H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 9 - functionProvider.varSamp(expression, this) -// ^^^^^^^^^^^^^^^^ reference local 9 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#getExpression(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# - - // Sequence Manipulation Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# - /** - * Represents an SQL function that advances the specified [seq] and returns the new value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``(). - sealed class NextVal( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// display_name NextVal -// documentation ```kotlin\npublic sealed class NextVal : Function\n```\n\n----\n\n\n Represents an SQL function that advances the specified [seq] and returns the new value.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``(). -// display_name NextVal -// documentation ```kotlin\nprotected constructor(seq: Sequence, columnType: IColumnType): NextVal\n```\n\n----\n\n Returns the sequence from which the next value is obtained. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#seq. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#getSeq(). - /** Returns the sequence from which the next value is obtained. */ - val seq: Sequence, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n```\n\n----\n\n Returns the sequence from which the next value is obtained. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(seq) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#getSeq(). -// display_name seq -// documentation ```kotlin\npublic get(): Sequence\n```\n\n----\n\n Returns the sequence from which the next value is obtained. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#seq. -// display_name seq -// documentation ```kotlin\npublic final val seq: Sequence\n```\n\n----\n\n Returns the sequence from which the next value is obtained. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#seq. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#getSeq(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(columnType) - ) : Function(columnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.nextVal(seq, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#getSeq(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#seq. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``().(seq) - class IntNextVal(seq: Sequence) : NextVal(seq, IntegerColumnType()) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal# -// display_name IntNextVal -// documentation ```kotlin\npublic final class IntNextVal : NextVal\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``(). -// display_name IntNextVal -// documentation ```kotlin\npublic constructor(seq: Sequence): NextVal.IntNextVal\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``().(seq) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``().(seq) - class LongNextVal(seq: Sequence) : NextVal(seq, LongColumnType()) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal# -// display_name LongNextVal -// documentation ```kotlin\npublic final class LongNextVal : NextVal\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``(). -// display_name LongNextVal -// documentation ```kotlin\npublic constructor(seq: Sequence): NextVal.LongNextVal\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``().(seq) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal# - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# - - // Conditional Expressions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case# - /** - * Represents an SQL function that allows the comparison of [value] to chained conditional clauses. - * - * If [value] is not provided, each chained conditional will be evaluated independently. - */ - @Suppress("FunctionNaming") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). - class Case( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case# -// display_name Case -// documentation ```kotlin\n@Suppress(...) public final class Case : Any\n```\n\n----\n\n\n Represents an SQL function that allows the comparison of [value] to chained conditional clauses.\n\n If [value] is not provided, each chained conditional will be evaluated independently.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). -// display_name Case -// documentation ```kotlin\npublic constructor(value: Expression<*>? = ...): Case\n```\n\n----\n\n The value that is compared against every conditional expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#value. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#getValue(). - /** The value that is compared against every conditional expression. */ - val value: Expression<*>? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression<*>? = ...\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``().(value) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#getValue(). -// display_name value -// documentation ```kotlin\npublic get(): Expression<*>?\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#value. -// display_name value -// documentation ```kotlin\npublic final val value: Expression<*>?\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#getValue(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When(). - /** Adds a conditional expression with a [result] if the expression evaluates to `true`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(cond) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(result) - fun When(cond: Expression, result: Expression): CaseWhen = CaseWhen(value).When(cond, result) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When(). -// display_name When -// documentation ```kotlin\npublic final fun When(cond: Expression, result: Expression): CaseWhen\n```\n\n----\n\n Adds a conditional expression with a [result] if the expression evaluates to `true`. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(cond) -// display_name cond -// documentation ```kotlin\ncond: Expression\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(result) -// display_name result -// documentation ```kotlin\nresult: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#value. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(cond) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(result) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(cond) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When().(result) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Case# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# - /** - * Represents an SQL function that allows the comparison of [value] to chained conditional clauses. - * - * If [value] is not provided, each chained conditional will be evaluated independently. - */ - @Suppress("FunctionNaming") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``(). - class CaseWhen( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# -// display_name CaseWhen -// documentation ```kotlin\n@Suppress(...) public final class CaseWhen : Any\n```\n\n----\n\n\n Represents an SQL function that allows the comparison of [value] to chained conditional clauses.\n\n If [value] is not provided, each chained conditional will be evaluated independently.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``(). -// display_name CaseWhen -// documentation ```kotlin\npublic constructor(value: Expression<*>?): CaseWhen\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#value. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getValue(). - /** The value that is compared against every conditional expression. */ - val value: Expression<*>? -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression<*>?\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``().(value) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getValue(). -// display_name value -// documentation ```kotlin\npublic get(): Expression<*>?\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#value. -// display_name value -// documentation ```kotlin\npublic final val value: Expression<*>?\n```\n\n----\n\n The value that is compared against every conditional expression. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getValue(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). - /** The boolean conditions to check and their resulting expressions if the condition is met. */ - val cases: MutableList, Expression>> = mutableListOf() -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// display_name cases -// documentation ```kotlin\npublic final val cases: MutableList, Expression>>\n```\n\n----\n\n The boolean conditions to check and their resulting expressions if the condition is met. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). -// display_name cases -// documentation ```kotlin\npublic get(): MutableList, Expression>>\n```\n\n----\n\n The boolean conditions to check and their resulting expressions if the condition is met. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When(). - /** Adds a conditional expression with a [result] if the expression evaluates to `true`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(cond) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(result) - fun When(cond: Expression, result: Expression): CaseWhen { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When(). -// display_name When -// documentation ```kotlin\npublic final fun When(cond: Expression, result: Expression): CaseWhen\n```\n\n----\n\n Adds a conditional expression with a [result] if the expression evaluates to `true`. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(cond) -// display_name cond -// documentation ```kotlin\ncond: Expression\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(result) -// display_name result -// documentation ```kotlin\nresult: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(cond) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(result) - cases.add(cond to result) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(cond) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When().(result) - return this - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#When(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else(). - /** Adds an expression that will be used as the function result if all [cases] evaluate to `false`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else().(e) - fun Else(e: Expression): ExpressionWithColumnType = CaseWhenElse(this, e) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else(). -// display_name Else -// documentation ```kotlin\npublic final fun Else(e: Expression): ExpressionWithColumnType\n```\n\n----\n\n Adds an expression that will be used as the function result if all [cases] evaluate to `false`. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else().(e) -// display_name e -// documentation ```kotlin\ne: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse# - /** - * Represents an SQL function that steps through conditions, and either returns a value when the first condition is met - * or returns [elseResult] if all conditions are `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``(). - class CaseWhenElse( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse# -// display_name CaseWhenElse -// documentation ```kotlin\npublic final class CaseWhenElse : ExpressionWithColumnType, ComplexExpression\n```\n\n----\n\n\n Represents an SQL function that steps through conditions, and either returns a value when the first condition is met\n or returns [elseResult] if all conditions are `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``(). -// display_name CaseWhenElse -// documentation ```kotlin\npublic constructor(caseWhen: CaseWhen, elseResult: Expression): CaseWhenElse\n```\n\n----\n\n The conditions to check and their results if met. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(caseWhen) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). - /** The conditions to check and their results if met. */ - val caseWhen: CaseWhen, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(caseWhen) -// display_name caseWhen -// documentation ```kotlin\ncaseWhen: CaseWhen\n```\n\n----\n\n The conditions to check and their results if met. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(caseWhen) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// display_name caseWhen -// documentation ```kotlin\npublic final val caseWhen: CaseWhen\n```\n\n----\n\n The conditions to check and their results if met. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// display_name caseWhen -// documentation ```kotlin\npublic get(): CaseWhen\n```\n\n----\n\n The conditions to check and their results if met. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(caseWhen) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(elseResult) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#elseResult. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getElseResult(). - /** The result if none of the conditions checked are found to be `true`. */ - val elseResult: Expression -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(elseResult) -// display_name elseResult -// documentation ```kotlin\nelseResult: Expression\n```\n\n----\n\n The result if none of the conditions checked are found to be `true`. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(elseResult) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#elseResult. -// display_name elseResult -// documentation ```kotlin\npublic final val elseResult: Expression\n```\n\n----\n\n The result if none of the conditions checked are found to be `true`. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getElseResult(). -// display_name elseResult -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The result if none of the conditions checked are found to be `true`. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``().(elseResult) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#elseResult. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getElseResult(). - ) : ExpressionWithColumnType(), ComplexExpression { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getColumnType(). - @Suppress("UNCHECKED_CAST") - override val columnType: IColumnType = -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#columnType. -// display_name columnType -// documentation ```kotlin\n@Suppress(...) public open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - expressions().filterIsInstance>().firstOrNull()?.columnType -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#expressions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌄ enclosing_range_start local 11 - ?: expressions().filterIsInstance().firstOrNull()?.let { BooleanColumnType.INSTANCE as IColumnType } -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#expressions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: @NoInfer Op.OpBoolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end local 11 - ?: error("No column type has been found") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getColumnType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#expressions(). - private fun expressions(): List> { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#expressions(). -// display_name expressions -// documentation ```kotlin\nprivate final fun expressions(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 12 - return caseWhen.cases.map { it.second } + elseResult -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: Pair, Expression>\n``` -// ^^ reference local 12 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^ reference semanticdb maven . . kotlin/collections/plus(+28). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#elseResult. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getElseResult(). -// ⌃ enclosing_range_end local 12 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#expressions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). - append("CASE") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - if (caseWhen.value != null) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#value. - +" " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +caseWhen.value -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#value. - } - -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 13 - for ((first, second) in caseWhen.cases) { -// ^^^^^^^^^^^^^^^ definition local 14 -// display_name -// documentation ```kotlin\nlocal val : Pair, Expression>\n``` -// ^^^^^ reference local 14 -// ^^^^^ definition local 15 -// display_name first -// documentation ```kotlin\nlocal val first: Expression\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^ reference local 14 -// ^^^^^^ definition local 16 -// display_name second -// documentation ```kotlin\nlocal val second: Expression\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#caseWhen. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getCaseWhen(). -// ^^^^^^^^^^^^^^ definition local 13 -// display_name -// documentation ```kotlin\nlocal val : MutableIterator, Expression>>\n``` -// ^^^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#hasNext(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#next(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#iterator(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#cases. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#getCases(). -// ⌃ enclosing_range_end local 15 -// ⌃ enclosing_range_end local 16 -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 13 - append(" WHEN ", first, " THEN ", second) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference local 15 -// ^^^^^^ reference local 16 - } - - append(" ELSE ", elseResult, " END") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#elseResult. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#getElseResult(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce# - /** - * Represents an SQL function that returns the first of its arguments that is not null. - */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``(). - class Coalesce( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce# -// display_name Coalesce -// documentation ```kotlin\n@Suppress(...) public final class Coalesce : Function\n```\n\n----\n\n\n Represents an SQL function that returns the first of its arguments that is not null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``(). -// display_name Coalesce -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType, alternate: Expression, vararg others: Expression): Coalesce\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getExpr(). - private val expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#expr. -// display_name expr -// documentation ```kotlin\nprivate final val expr: ExpressionWithColumnType\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getExpr(). -// display_name expr -// documentation ```kotlin\nprivate get(): ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(alternate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#alternate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getAlternate(). - private val alternate: Expression, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(alternate) -// display_name alternate -// documentation ```kotlin\nalternate: Expression\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(alternate) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#alternate. -// display_name alternate -// documentation ```kotlin\nprivate final val alternate: Expression\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getAlternate(). -// display_name alternate -// documentation ```kotlin\nprivate get(): Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(alternate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#alternate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getAlternate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(others) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#others. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getOthers(). - private vararg val others: Expression -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(others) -// display_name others -// documentation ```kotlin\nvararg others: Expression\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(others) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getOthers(). -// display_name others -// documentation ```kotlin\nprivate get(): Array>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#others. -// display_name others -// documentation ```kotlin\nprivate final val others: Array>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(others) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#others. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getOthers(). - ) : Function(expr.columnType as IColumnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``().(expr) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder().(queryBuilder) - (listOf(expr, alternate) + others).appendTo( -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getExpr(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#alternate. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getAlternate(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+30). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#getOthers(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#others. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). - prefix = "COALESCE(", - postfix = ")", - separator = ", " -// ⌄ enclosing_range_start local 17 - ) { +it } -// ^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: Expression\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 17 -// ⌃ enclosing_range_end local 17 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce# - - // Value Expressions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast# - /** - * Represents an SQL function that specifies a conversion from one data type to another. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``(). - class Cast( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast# -// display_name Cast -// documentation ```kotlin\npublic final class Cast : Function\n```\n\n----\n\n\n Represents an SQL function that specifies a conversion from one data type to another.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``(). -// display_name Cast -// documentation ```kotlin\npublic constructor(expr: Expression<*>, columnType: IColumnType): Cast\n```\n\n----\n\n Returns the expression being casted. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#getExpr(). - /** Returns the expression being casted. */ - val expr: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n Returns the expression being casted. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n Returns the expression being casted. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the expression being casted. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(columnType) - ) : Function(columnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.cast(expr, columnType, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#getColumnType(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Cast# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Op.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Op.kt deleted file mode 100644 index beb693244..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Op.kt +++ /dev/null @@ -1,4805 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.SqlExpressionBuilder.wrap -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder/wrap/ - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.statements.api.ExposedBlob -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#``(). - /** - * Represents an SQL operator. - */ - @Suppress("UnnecessaryAbstractClass") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#[T] - abstract class Op : Expression() { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// display_name Op -// documentation ```kotlin\n@Suppress(...) public abstract class Op : Expression\n```\n\n----\n\n\n Represents an SQL operator.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Exists# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#``(). -// display_name Op -// documentation ```kotlin\npublic constructor(): Op\n```\n\n----\n\n\n Represents an SQL operator.\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion# 5:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Builds a new operator using provided [op]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#``(). 5:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): Op.Companion\n```\n\n----\n\n Builds a new operator using provided [op]. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). - /** Builds a new operator using provided [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().(op) - inline fun build(op: SqlExpressionBuilder.() -> Op): Op = SqlExpressionBuilder.op() -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// display_name build -// documentation ```kotlin\npublic final inline fun build(op: SqlExpressionBuilder.() -> Op): Op\n```\n\n----\n\n Builds a new operator using provided [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp().[T] - fun nullOp(): Op = NULL as Op -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp(). -// display_name nullOp -// documentation ```kotlin\npublic final fun nullOp(): Op\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#nullOp(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# - internal interface OpBoolean -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// display_name OpBoolean -// documentation ```kotlin\ninternal abstract interface OpBoolean : Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Exists# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#``(). - /** - * Boolean operator that always evaluates to the SQL value `TRUE`. - * - * **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 1` or `WHERE TRUE`. - * When using these databases, this operator will instead produce the condition `1 = 1`. - */ - object TRUE : Op(), OpBoolean { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE# -// display_name TRUE -// documentation ```kotlin\npublic final object TRUE : Op, Op.OpBoolean\n```\n\n----\n\n\n Boolean operator that always evaluates to the SQL value `TRUE`.\n\n **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 1` or `WHERE TRUE`.\n When using these databases, this operator will instead produce the condition `1 = 1`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#``(). -// display_name TRUE -// documentation ```kotlin\nprivate constructor(): Op.TRUE\n```\n\n----\n\n\n Boolean operator that always evaluates to the SQL value `TRUE`.\n\n **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 1` or `WHERE TRUE`.\n When using these databases, this operator will instead produce the condition `1 = 1`.\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder().(queryBuilder) - when { - currentDialect is SQLServerDialect || currentDialect is OracleDialect || currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle -> -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - build { booleanLiteral(true) eq booleanLiteral(true) }.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - - else -> append(currentDialect.dataTypeProvider.booleanToStatementString(true)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#TRUE#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#``(). - /** - * Boolean operator that always evaluates to the SQL value `FALSE`. - * - * **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 0` or `WHERE FALSE`. - * When using these databases, this operator will instead produce the condition `1 = 0`. - */ - object FALSE : Op(), OpBoolean { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE# -// display_name FALSE -// documentation ```kotlin\npublic final object FALSE : Op, Op.OpBoolean\n```\n\n----\n\n\n Boolean operator that always evaluates to the SQL value `FALSE`.\n\n **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 0` or `WHERE FALSE`.\n When using these databases, this operator will instead produce the condition `1 = 0`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#``(). -// display_name FALSE -// documentation ```kotlin\nprivate constructor(): Op.FALSE\n```\n\n----\n\n\n Boolean operator that always evaluates to the SQL value `FALSE`.\n\n **Note** Some databases, like SQL Server and Oracle, do not support conditions like `WHERE 0` or `WHERE FALSE`.\n When using these databases, this operator will instead produce the condition `1 = 0`.\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder().(queryBuilder) - when { - currentDialect is SQLServerDialect || currentDialect is OracleDialect || currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle -> -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - build { booleanLiteral(true) eq booleanLiteral(false) }.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - else -> append(currentDialect.dataTypeProvider.booleanToStatementString(false)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#FALSE#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#``(). - internal object NULL : Op() { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// display_name NULL -// documentation ```kotlin\ninternal final object NULL : Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#``(). -// display_name NULL -// documentation ```kotlin\nprivate constructor(): Op.NULL\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder().(queryBuilder) - append("NULL") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Op#``(). - - // Logical Operators - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp# - /** - * Represents a logical operator that inverts the specified boolean [expr]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``(). - class NotOp( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp# -// display_name NotOp -// documentation ```kotlin\npublic final class NotOp : Op, Op.OpBoolean\n```\n\n----\n\n\n Represents a logical operator that inverts the specified boolean [expr].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``(). -// display_name NotOp -// documentation ```kotlin\npublic constructor(expr: Expression): NotOp\n```\n\n----\n\n Returns the expression being inverted. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#getExpr(). - /** Returns the expression being inverted. */ - val expr: Expression -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression being inverted. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression being inverted. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression being inverted. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#getExpr(). - ) : Op(), Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append("NOT (", expr, ")") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# - /** - * Marker interface which indicates that expression should be wrapped with braces when used in compound operators - */ - interface ComplexExpression -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// display_name ComplexExpression -// documentation ```kotlin\npublic abstract interface ComplexExpression : Any\n```\n\n----\n\n\n Marker interface which indicates that expression should be wrapped with braces when used in compound operators\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhenElse# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# - /** - * Represent a logical operator that performs an operation between all the specified [expressions]. - * This is the base class for the `and` and `or` operators: - * - * @see AndOp - * @see OrOp - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``(). - sealed class CompoundBooleanOp( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// display_name CompoundBooleanOp -// documentation ```kotlin\npublic sealed class CompoundBooleanOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represent a logical operator that performs an operation between all the specified [expressions].\n This is the base class for the `and` and `or` operators:\n\n @see AndOp\n @see OrOp\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``(). -// display_name CompoundBooleanOp -// documentation ```kotlin\nprotected constructor(operator: String, expressions: List>): CompoundBooleanOp\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(operator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#operator. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getOperator(). - private val operator: String, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(operator) -// display_name operator -// documentation ```kotlin\noperator: String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(operator) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getOperator(). -// display_name operator -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#operator. -// display_name operator -// documentation ```kotlin\nprivate final val operator: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(operator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#operator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getOperator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(expressions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - internal val expressions: List> -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(expressions) -// display_name expressions -// documentation ```kotlin\nexpressions: List>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(expressions) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// display_name expressions -// documentation ```kotlin\ninternal final val expressions: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// display_name expressions -// documentation ```kotlin\ninternal get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``().(expressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 0 - expressions.appendTo(this, separator = operator) { appendExpression(it) } -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getOperator(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#operator. -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# - /** - * Represents a logical operator that performs an `and` operation between all the specified [expressions]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``().(expressions) - class AndOp(expressions: List>) : CompoundBooleanOp(" AND ", expressions) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// display_name AndOp -// documentation ```kotlin\npublic final class AndOp : CompoundBooleanOp\n```\n\n----\n\n\n Represents a logical operator that performs an `and` operation between all the specified [expressions].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// display_name AndOp -// documentation ```kotlin\npublic constructor(expressions: List>): AndOp\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``().(expressions) -// display_name expressions -// documentation ```kotlin\nexpressions: List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``().(expressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``().(expressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# - /** - * Represents a logical operator that performs an `or` operation between all the specified [expressions]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``().(expressions) - class OrOp(expressions: List>) : CompoundBooleanOp(" OR ", expressions) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// display_name OrOp -// documentation ```kotlin\npublic final class OrOp : CompoundBooleanOp\n```\n\n----\n\n\n Represents a logical operator that performs an `or` operation between all the specified [expressions].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// display_name OrOp -// documentation ```kotlin\npublic constructor(expressions: List>): OrOp\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``().(expressions) -// display_name expressions -// documentation ```kotlin\nexpressions: List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``().(expressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``().(expressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/not(). - /** Returns the inverse of this boolean expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/not().(op) - fun not(op: Expression): Op = NotOp(op) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/not(). -// display_name not -// documentation ```kotlin\npublic final fun not(op: Expression): Op\n```\n\n----\n\n Returns the inverse of this boolean expression. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/not().(op) -// display_name op -// documentation ```kotlin\nop: Expression\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotOp#``(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/not().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/not().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/not(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/and(). - /** Returns the result of performing a logical `and` operation between this expression and the [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) - infix fun Expression.and(op: Expression): Op = when { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/and(). -// display_name and -// documentation ```kotlin\npublic final infix fun Expression.and(op: Expression): Op\n```\n\n----\n\n Returns the result of performing a logical `and` operation between this expression and the [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// display_name op -// documentation ```kotlin\nop: Expression\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) - this is AndOp && op is AndOp -> AndOp(expressions + op.expressions) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - this is AndOp -> AndOp(expressions + op) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+28). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) - op is AndOp -> AndOp( -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ⌄ enclosing_range_start local 1 - ArrayList>(op.expressions.size + 1).also { -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 1 3:9 -// display_name it -// documentation ```kotlin\nit: {kotlin/collections/ArrayList>=} ArrayList>\n``` - it.add(this) -// ^^ reference local 1 -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). - it.addAll(op.expressions) -// ^^ reference local 1 -// ^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#addAll(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - } -// ⌃ enclosing_range_end local 1 - ) - else -> AndOp(listOf(this, op)) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndOp#``(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and().(op) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/and(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/or(). - /** Returns the result of performing a logical `or` operation between this expression and the [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) - infix fun Expression.or(op: Expression): Op = when { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/or(). -// display_name or -// documentation ```kotlin\npublic final infix fun Expression.or(op: Expression): Op\n```\n\n----\n\n Returns the result of performing a logical `or` operation between this expression and the [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// display_name op -// documentation ```kotlin\nop: Expression\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) - this is OrOp && op is OrOp -> OrOp(expressions + op.expressions) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - this is OrOp -> OrOp(expressions + op) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+28). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) - op is OrOp -> OrOp( -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ⌄ enclosing_range_start local 2 - ArrayList>(op.expressions.size + 1).also { -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 2 3:9 -// display_name it -// documentation ```kotlin\nit: {kotlin/collections/ArrayList>=} ArrayList>\n``` - it.add(this) -// ^^ reference local 2 -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). - it.addAll(op.expressions) -// ^^ reference local 2 -// ^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#addAll(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#expressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompoundBooleanOp#getExpressions(). - } -// ⌃ enclosing_range_end local 2 - ) - else -> OrOp(listOf(this, op)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrOp#``(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or().(op) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/or(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(). - /** - * Returns the result of performing a logical `and` operation between this expression and the [op] **if** [op] is not null. - * Otherwise, this expression will be returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull().(op) - infix fun Op.andIfNotNull(op: Expression?): Op = -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(). -// display_name andIfNotNull -// documentation ```kotlin\npublic final infix fun Op.andIfNotNull(op: Expression?): Op\n```\n\n----\n\n\n Returns the result of performing a logical `and` operation between this expression and the [op] **if** [op] is not null.\n Otherwise, this expression will be returned.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull().(op) -// display_name op -// documentation ```kotlin\nop: Expression?\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull().(op) -// ⌄ enclosing_range_start local 3 - op?.let { this and it } ?: this -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull().(op) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: Expression\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and(). -// ^^ reference local 3 -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(). - /** - * Returns the result of performing a logical `or` operation between this expression and the [op] **if** [op] is not null. - * Otherwise, this expression will be returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull().(op) - infix fun Op.orIfNotNull(op: Expression?): Op = -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(). -// display_name orIfNotNull -// documentation ```kotlin\npublic final infix fun Op.orIfNotNull(op: Expression?): Op\n```\n\n----\n\n\n Returns the result of performing a logical `or` operation between this expression and the [op] **if** [op] is not null.\n Otherwise, this expression will be returned.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull().(op) -// display_name op -// documentation ```kotlin\nop: Expression?\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull().(op) -// ⌄ enclosing_range_start local 4 - op?.let { this or it } ?: this -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull().(op) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^ definition local 4 -// display_name it -// documentation ```kotlin\nit: Expression\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(). -// ^^ reference local 4 -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - /** Reduces this list to a single expression by performing an `and` operation between all the expressions in the list. */ - fun List>.compoundAnd(): Op = reduce(Op::and) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). -// display_name compoundAnd -// documentation ```kotlin\npublic final fun List>.compoundAnd(): Op\n```\n\n----\n\n Reduces this list to a single expression by performing an `and` operation between all the expressions in the list. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/reduce(+9). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/compoundOr(). - /** Reduces this list to a single expression by performing an `or` operation between all the expressions in the list. */ - fun List>.compoundOr(): Op = reduce(Op::or) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/compoundOr(). -// display_name compoundOr -// documentation ```kotlin\npublic final fun List>.compoundOr(): Op\n```\n\n----\n\n Reduces this list to a single expression by performing an `or` operation between all the expressions in the list. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/reduce(+9). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/compoundOr(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1). - /** Returns the result of performing a logical `and` operation between this expression and the [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1).(op) - inline fun Expression.and(op: SqlExpressionBuilder.() -> Op): Op = and(Op.build(op)) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1). -// display_name and -// documentation ```kotlin\npublic final inline fun Expression.and(op: SqlExpressionBuilder.() -> Op): Op\n```\n\n----\n\n Returns the result of performing a logical `and` operation between this expression and the [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/and(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1). - /** Returns the result of performing a logical `or` operation between this expression and the [op].*/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1).(op) - inline fun Expression.or(op: SqlExpressionBuilder.() -> Op): Op = or(Op.build(op)) -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1). -// display_name or -// documentation ```kotlin\npublic final inline fun Expression.or(op: SqlExpressionBuilder.() -> Op): Op\n```\n\n----\n\n Returns the result of performing a logical `or` operation between this expression and the [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andNot(). - /** Returns the result of performing a logical `and` operation between this expression and the negate [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andNot().(op) - inline fun Expression.andNot(op: SqlExpressionBuilder.() -> Op): Op = and(not(Op.build(op))) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andNot(). -// display_name andNot -// documentation ```kotlin\npublic final inline fun Expression.andNot(op: SqlExpressionBuilder.() -> Op): Op\n```\n\n----\n\n Returns the result of performing a logical `and` operation between this expression and the negate [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andNot().(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/and(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/not(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/andNot().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andNot().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andNot(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orNot(). - /** Returns the result of performing a logical `or` operation between this expression and the negate [op]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orNot().(op) - inline fun Expression.orNot(op: SqlExpressionBuilder.() -> Op): Op = or(not(Op.build(op))) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orNot(). -// display_name orNot -// documentation ```kotlin\npublic final inline fun Expression.orNot(op: SqlExpressionBuilder.() -> Op): Op\n```\n\n----\n\n Returns the result of performing a logical `or` operation between this expression and the negate [op]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orNot().(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/not(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/orNot().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orNot().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orNot(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1). - /** - * Returns the result of performing a logical `and` operation between this expression and the [op] **if** [op] is not null. - * Otherwise, this expression will be returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1).(op) - inline fun Op.andIfNotNull(op: SqlExpressionBuilder.() -> Op?): Op = andIfNotNull(SqlExpressionBuilder.op()) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1). -// display_name andIfNotNull -// documentation ```kotlin\npublic final inline fun Op.andIfNotNull(op: SqlExpressionBuilder.() -> Op?): Op\n```\n\n----\n\n\n Returns the result of performing a logical `and` operation between this expression and the [op] **if** [op] is not null.\n Otherwise, this expression will be returned.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(). -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/andIfNotNull(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1). - /** - * Returns the result of performing a logical `or` operation between this expression and the [op] **if** [op] is not null. - * Otherwise, this expression will be returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1).(op) - inline fun Op.orIfNotNull(op: SqlExpressionBuilder.() -> Op?): Op = orIfNotNull(SqlExpressionBuilder.op()) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1). -// display_name orIfNotNull -// documentation ```kotlin\npublic final inline fun Op.orIfNotNull(op: SqlExpressionBuilder.() -> Op?): Op\n```\n\n----\n\n\n Returns the result of performing a logical `or` operation between this expression and the [op] **if** [op] is not null.\n Otherwise, this expression will be returned.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(). -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1).(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/orIfNotNull(+1). - - // Comparison Operators - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# - /** - * Represents a comparison between [expr1] and [expr2] using the given SQL [opSign]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``(). - abstract class ComparisonOp( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// display_name ComparisonOp -// documentation ```kotlin\npublic abstract class ComparisonOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents a comparison between [expr1] and [expr2] using the given SQL [opSign].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``(). -// display_name ComparisonOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>, opSign: String): ComparisonOp\n```\n\n----\n\n Returns the left-hand side operand. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr1(). - /** Returns the left-hand side operand. */ - val expr1: Expression<*>, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr2(). - /** Returns the right-hand side operand. */ - val expr2: Expression<*>, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(opSign) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#opSign. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getOpSign(). - /** Returns the symbol of the comparison operation. */ - val opSign: String -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(opSign) -// display_name opSign -// documentation ```kotlin\nopSign: String\n```\n\n----\n\n Returns the symbol of the comparison operation. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(opSign) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getOpSign(). -// display_name opSign -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the symbol of the comparison operation. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#opSign. -// display_name opSign -// documentation ```kotlin\npublic final val opSign: String\n```\n\n----\n\n Returns the symbol of the comparison operation. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``().(opSign) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#opSign. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getOpSign(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder().(queryBuilder) - appendComparison(expr1, expr2, opSign) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getExpr2(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#getOpSign(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#opSign. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# - /** - * Represents an SQL operator that checks if [expr1] is equals to [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr2) - class EqOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, "=") -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# -// display_name EqOp -// documentation ```kotlin\npublic final class EqOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is equals to [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// display_name EqOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): EqOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp# - /** - * Represents an SQL operator that checks if [expr1] is not equals to [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr2) - class NeqOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, "<>") -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp# -// display_name NeqOp -// documentation ```kotlin\npublic final class NeqOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is not equals to [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// display_name NeqOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): NeqOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# - /** - * Represents an SQL operator that checks if [expr1] is less than [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr2) - class LessOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, "<") -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// display_name LessOp -// documentation ```kotlin\npublic final class LessOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is less than [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// display_name LessOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): LessOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# - /** - * Represents an SQL operator that checks if [expr1] is less than or equal to [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr2) - class LessEqOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, "<=") -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// display_name LessEqOp -// documentation ```kotlin\npublic final class LessEqOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is less than or equal to [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// display_name LessEqOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): LessEqOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# - /** - * Represents an SQL operator that checks if [expr1] is greater than [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr2) - class GreaterOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, ">") -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// display_name GreaterOp -// documentation ```kotlin\npublic final class GreaterOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is greater than [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// display_name GreaterOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): GreaterOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# - /** - * Represents an SQL operator that checks if [expr1] is greater than or equal to [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr2) - class GreaterEqOp(expr1: Expression<*>, expr2: Expression<*>) : ComparisonOp(expr1, expr2, ">=") -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// display_name GreaterEqOp -// documentation ```kotlin\npublic final class GreaterEqOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] is greater than or equal to [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// display_name GreaterEqOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>): GreaterEqOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between# - /** - * Represents an SQL operator that checks if the specified [expr] is between the values [from] and [to]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``(). - class Between( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// display_name Between -// documentation ```kotlin\npublic final class Between : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if the specified [expr] is between the values [from] and [to].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``(). -// display_name Between -// documentation ```kotlin\npublic constructor(expr: Expression<*>, from: Expression<*>, to: Expression<*>): Between\n```\n\n----\n\n The expression being checked. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getExpr(). - /** The expression being checked. */ - val expr: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(from) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#from. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getFrom(). - /** Returns the lower limit of the range to check against. */ - val from: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(from) -// display_name from -// documentation ```kotlin\nfrom: Expression<*>\n```\n\n----\n\n Returns the lower limit of the range to check against. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(from) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#from. -// display_name from -// documentation ```kotlin\npublic final val from: Expression<*>\n```\n\n----\n\n Returns the lower limit of the range to check against. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getFrom(). -// display_name from -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the lower limit of the range to check against. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(from) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#from. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getFrom(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(to) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#to. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getTo(). - /** Returns the upper limit of the range to check against. */ - val to: Expression<*> -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(to) -// display_name to -// documentation ```kotlin\nto: Expression<*>\n```\n\n----\n\n Returns the upper limit of the range to check against. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(to) -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getTo(). -// display_name to -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the upper limit of the range to check against. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#to. -// display_name to -// documentation ```kotlin\npublic final val to: Expression<*>\n```\n\n----\n\n Returns the upper limit of the range to check against. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``().(to) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#to. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getTo(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append(expr, " BETWEEN ", from, " AND ", to) } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getExpr(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getFrom(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#getTo(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#to. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Between# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# - /** - * Represents an SQL operator that checks if the specified [expr] is null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). - class IsNullOp( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# -// display_name IsNullOp -// documentation ```kotlin\npublic final class IsNullOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if the specified [expr] is null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). -// display_name IsNullOp -// documentation ```kotlin\npublic constructor(expr: Expression<*>): IsNullOp\n```\n\n----\n\n The expression being checked. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#getExpr(). - /** The expression being checked. */ - val expr: Expression<*> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#getExpr(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append(expr, " IS NULL") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# - /** - * Represents an SQL operator that checks if the specified [expr] is not null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). - class IsNotNullOp( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# -// display_name IsNotNullOp -// documentation ```kotlin\npublic final class IsNotNullOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if the specified [expr] is not null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). -// display_name IsNotNullOp -// documentation ```kotlin\npublic constructor(expr: Expression<*>): IsNotNullOp\n```\n\n----\n\n The expression being checked. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#getExpr(). - /** The expression being checked. */ - val expr: Expression<*> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n The expression being checked. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#getExpr(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { append(expr, " IS NOT NULL") } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# - /** - * Represents an SQL operator that checks if [expression1] is equal to [expression2], with `null` treated as a comparable value. - * This comparison never returns null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). - class IsNotDistinctFromOp( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// display_name IsNotDistinctFromOp -// documentation ```kotlin\npublic final class IsNotDistinctFromOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if [expression1] is equal to [expression2], with `null` treated as a comparable value.\n This comparison never returns null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// display_name IsNotDistinctFromOp -// documentation ```kotlin\npublic constructor(expression1: Expression<*>, expression2: Expression<*>): IsNotDistinctFromOp\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). - val expression1: Expression<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression1) -// display_name expression1 -// documentation ```kotlin\nexpression1: Expression<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression1) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// display_name expression1 -// documentation ```kotlin\npublic final val expression1: Expression<*>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// display_name expression1 -// documentation ```kotlin\npublic get(): Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - val expression2: Expression<*> -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression2) -// display_name expression2 -// documentation ```kotlin\nexpression2: Expression<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression2) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// display_name expression2 -// documentation ```kotlin\npublic final val expression2: Expression<*>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). -// display_name expression2 -// documentation ```kotlin\npublic get(): Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``().(expression2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 5 - when (currentDialectIfAvailable) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 5 - is MariaDBDialect, is MysqlDialect -> appendComparison(expression1, expression2, "<=>") -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - is OracleDialect -> append("DECODE(", expression1, ", ", expression2, ", 1, 0) = 1") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - is SQLiteDialect -> appendComparison(expression1, expression2, "IS") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - else -> appendComparison(expression1, expression2, "IS NOT DISTINCT FROM") -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#getExpression2(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# - /** - * Represents an SQL operator that checks if [expression1] is not equal to [expression2], with `null` treated as a comparable value. - * This comparison never returns null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). - class IsDistinctFromOp( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// display_name IsDistinctFromOp -// documentation ```kotlin\npublic final class IsDistinctFromOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if [expression1] is not equal to [expression2], with `null` treated as a comparable value.\n This comparison never returns null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// display_name IsDistinctFromOp -// documentation ```kotlin\npublic constructor(expression1: Expression<*>, expression2: Expression<*>): IsDistinctFromOp\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). - val expression1: Expression<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression1) -// display_name expression1 -// documentation ```kotlin\nexpression1: Expression<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression1) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// display_name expression1 -// documentation ```kotlin\npublic final val expression1: Expression<*>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// display_name expression1 -// documentation ```kotlin\npublic get(): Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - val expression2: Expression<*> -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression2) -// display_name expression2 -// documentation ```kotlin\nexpression2: Expression<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression2) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// display_name expression2 -// documentation ```kotlin\npublic final val expression2: Expression<*>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). -// display_name expression2 -// documentation ```kotlin\npublic get(): Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``().(expression2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 6 - when (currentDialectIfAvailable) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 6 - is MariaDBDialect, is MysqlDialect -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# - +"NOT(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - appendComparison(expression1, expression2, "<=>") -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - is OracleDialect -> append("DECODE(", expression1, ", ", expression2, ", 1, 0) = 0") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - is SQLiteDialect -> appendComparison(expression1, expression2, "IS NOT") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - else -> appendComparison(expression1, expression2, "IS DISTINCT FROM") -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression1. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression1(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#expression2. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#getExpression2(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# - - // Mathematical Operators - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# - /** - * Represents an SQL operator that adds [expr2] to [expr1]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``(). - class PlusOp( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# -// display_name PlusOp -// documentation ```kotlin\npublic final class PlusOp : CustomOperator\n```\n\n----\n\n\n Represents an SQL operator that adds [expr2] to [expr1].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``(). -// display_name PlusOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): PlusOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr1) - /** The left-hand side operand. */ - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr2) - /** The right-hand side operand. */ - expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(columnType) - /** The column type of this expression. */ - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(columnType) - ) : CustomOperator("+", columnType, expr1, expr2) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``().(expr2) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# - /** - * Represents an SQL operator that subtracts [expr2] from [expr1]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``(). - class MinusOp( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# -// display_name MinusOp -// documentation ```kotlin\npublic final class MinusOp : CustomOperator\n```\n\n----\n\n\n Represents an SQL operator that subtracts [expr2] from [expr1].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``(). -// display_name MinusOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): MinusOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr1) - /** The left-hand side operand. */ - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr2) - /** The right-hand side operand. */ - expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(columnType) - /** The column type of this expression. */ - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(columnType) - ) : CustomOperator("-", columnType, expr1, expr2) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``().(expr2) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# - /** - * Represents an SQL operator that multiplies [expr1] by [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``(). - class TimesOp( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# -// display_name TimesOp -// documentation ```kotlin\npublic final class TimesOp : CustomOperator\n```\n\n----\n\n\n Represents an SQL operator that multiplies [expr1] by [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``(). -// display_name TimesOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): TimesOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr1) - /** The left-hand side operand. */ - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr2) - /** The right-hand side operand. */ - expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(columnType) - /** The column type of this expression. */ - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(columnType) - ) : CustomOperator("*", columnType, expr1, expr2) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``().(expr2) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# - /** - * Represents an SQL operator that divides [expr1] by [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). - class DivideOp( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# -// display_name DivideOp -// documentation ```kotlin\npublic final class DivideOp : CustomOperator\n```\n\n----\n\n\n Represents an SQL operator that divides [expr1] by [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). -// display_name DivideOp -// documentation ```kotlin\npublic constructor(dividend: Expression, divisor: Expression, columnType: IColumnType): DivideOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(dividend) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#dividend. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDividend(). - /** The left-hand side operand. */ - private val dividend: Expression, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(dividend) -// display_name dividend -// documentation ```kotlin\ndividend: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(dividend) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#dividend. -// display_name dividend -// documentation ```kotlin\nprivate final val dividend: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDividend(). -// display_name dividend -// documentation ```kotlin\nprivate get(): Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(dividend) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#dividend. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDividend(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(divisor) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#divisor. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDivisor(). - /** The right-hand side operand. */ - private val divisor: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(divisor) -// display_name divisor -// documentation ```kotlin\ndivisor: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(divisor) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#divisor. -// display_name divisor -// documentation ```kotlin\nprivate final val divisor: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDivisor(). -// display_name divisor -// documentation ```kotlin\nprivate get(): Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(divisor) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#divisor. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDivisor(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(columnType) - /** The column type of this expression. */ - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(columnType) - ) : CustomOperator("/", columnType, dividend, divisor) { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomOperator# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(columnType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(dividend) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``().(divisor) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion# 11:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#``(). 11:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DivideOp.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().(scale) - fun DivideOp.withScale(scale: Int): DivideOp { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : BigDecimal?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale(). -// display_name withScale -// documentation ```kotlin\npublic final fun DivideOp.withScale(scale: Int): DivideOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().(scale) -// ⌄ enclosing_range_start local 7 - val precision = (columnType as DecimalColumnType).precision + scale -// ^^^^^^^^^ definition local 7 -// display_name precision -// documentation ```kotlin\nlocal val precision: Int\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().(scale) -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val decimalColumnType = DecimalColumnType(precision, scale) -// ^^^^^^^^^^^^^^^^^ definition local 8 -// display_name decimalColumnType -// documentation ```kotlin\nlocal val decimalColumnType: DecimalColumnType\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference local 7 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale().(scale) -// ⌃ enclosing_range_end local 8 - -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val newExpression = (dividend as? LiteralOp)?.value?.takeIf { it.scale() == 0 }?.let { -// ^^^^^^^^^^^^^ definition local 9 -// display_name newExpression -// documentation ```kotlin\nlocal val newExpression: Expression\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#dividend. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDividend(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: BigDecimal\n``` -// ^^ reference local 10 -// ^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#scale(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 11 2:13 -// display_name it -// documentation ```kotlin\nit: BigDecimal\n``` -// ⌃ enclosing_range_end local 10 - decimalLiteral(it.setScale(1)) // it is needed to treat dividend as decimal instead of integer in SQL -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral(). -// ^^ reference local 11 -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#setScale(). - } ?: dividend -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#dividend. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDividend(). -// ⌃ enclosing_range_end local 11 -// ⌃ enclosing_range_end local 9 - - return DivideOp(newExpression as Expression, divisor, decimalColumnType as IColumnType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). -// ^^^^^^^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#divisor. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#getDivisor(). -// ^^^^^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#withScale(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp# - /** - * Represents an SQL operator that calculates the remainder of dividing [expr1] by [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). - class ModOp( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp# -// display_name ModOp -// documentation ```kotlin\npublic final class ModOp : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL operator that calculates the remainder of dividing [expr1] by [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// display_name ModOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): ModOp\n```\n\n----\n\n Returns the left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : Number?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr1(). - /** Returns the left-hand side operand. */ - val expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr2(). - /** Returns the right-hand side operand. */ - val expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getColumnType(). - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌄ enclosing_range_start local 12 - when (currentDialectIfAvailable) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 12 - is OracleDialect -> append("MOD(", expr1, ", ", expr2, ")") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr2(). - else -> append('(', expr1, " % ", expr2, ')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#getExpr2(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion# 29:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#``(). 29:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ModOp.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().(expr1) - private fun ?> originalColumn(expr1: ExpressionWithColumnType): Column { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK : EntityID?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). -// display_name originalColumn -// documentation ```kotlin\n@Suppress(...) private final fun ?> originalColumn(expr1: ExpressionWithColumnType): Column\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().[K] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().(expr1) - return (expr1.columnType as EntityIDColumnType<*>).idColumn as Column -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn().(expr1) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[K] - internal operator fun ?> invoke( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(). -// display_name invoke -// documentation ```kotlin\ninternal final operator fun , S : Number, K : EntityID?> invoke(expr1: ExpressionWithColumnType, expr2: Expression): ExpressionWithColumnType\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr1) - expr1: ExpressionWithColumnType, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr2) - expr2: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr2) - ): ExpressionWithColumnType where T : Number, T : Comparable { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌄ enclosing_range_start local 13 - val column = originalColumn(expr1) -// ^^^^^^ definition local 13 -// display_name column -// documentation ```kotlin\nlocal val column: Column\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr1) -// ⌃ enclosing_range_end local 13 - return ModOp(column, expr2, column.columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// ^^^^^^ reference local 13 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke().(expr2) -// ^^^^^^ reference local 13 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[K] - internal operator fun ?> invoke( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1). -// display_name invoke -// documentation ```kotlin\ninternal final operator fun , S : Number, K : EntityID?> invoke(expr1: Expression, expr2: ExpressionWithColumnType): ExpressionWithColumnType\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr2) - expr2: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr2) - ): ExpressionWithColumnType where T : Number, T : Comparable { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌄ enclosing_range_start local 14 - val column = originalColumn(expr2) -// ^^^^^^ definition local 14 -// display_name column -// documentation ```kotlin\nlocal val column: Column\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr2) -// ⌃ enclosing_range_end local 14 - return ModOp(expr1, column, column.columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1).(expr1) -// ^^^^^^ reference local 14 -// ^^^^^^ reference local 14 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[K] - internal operator fun ?> invoke( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2). -// display_name invoke -// documentation ```kotlin\ninternal final operator fun , S : Number, K : EntityID?> invoke(expr1: ExpressionWithColumnType, expr2: S): ExpressionWithColumnType\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr1) - expr1: ExpressionWithColumnType, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr2) - expr2: S -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr2) - ): ExpressionWithColumnType where T : Number, T : Comparable { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌄ enclosing_range_start local 15 - val column = originalColumn(expr1) -// ^^^^^^ definition local 15 -// display_name column -// documentation ```kotlin\nlocal val column: Column\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#originalColumn(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr1) -// ⌃ enclosing_range_end local 15 - return ModOp(column, column.wrap(expr2), column.columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// ^^^^^^ reference local 15 -// ^^^^^^ reference local 15 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2).(expr2) -// ^^^^^^ reference local 15 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). - // https://github.com/h2database/h2database/issues/3253 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) - private fun ExpressionWithColumnType.castToExpressionTypeForH2BitWiseIps(e: Expression, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// display_name castToExpressionTypeForH2BitWiseIps -// documentation ```kotlin\nprivate final fun ExpressionWithColumnType.castToExpressionTypeForH2BitWiseIps(e: Expression, queryBuilder: QueryBuilder): Unit\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// display_name e -// documentation ```kotlin\ne: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) - when { - currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle -> H2FunctionProvider.cast(e, ByteColumnType(), queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) - e is Column<*> || e is LiteralOp<*> -> queryBuilder.append(e) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) - else -> currentDialect.functionProvider.cast(e, columnType, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps().(queryBuilder) - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# - /** - * Represents an SQL operator that performs a bitwise `and` on [expr1] and [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). - class AndBitOp( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# -// display_name AndBitOp -// documentation ```kotlin\npublic final class AndBitOp : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL operator that performs a bitwise `and` on [expr1] and [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// display_name AndBitOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): AndBitOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). - /** The left-hand side operand. */ - val expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). - /** The right-hand side operand. */ - val expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getColumnType(). - /** The column type of this expression. */ - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 16 - when (val dialect = currentDialectIfAvailable) { -// ^^^^^^^ definition local 16 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 16 - is OracleDialect -> append("BITAND(", expr1, ", ", expr2, ")") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). - is H2Dialect -> { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌄ enclosing_range_start local 17 - when (dialect.isSecondVersion) { -// ^^^^^^^ reference local 16 -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 17 -// display_name -// documentation ```kotlin\nlocal val : Boolean\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// ⌃ enclosing_range_end local 17 - false -> append("BITAND(", expr1, ", ", expr2, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). - true -> { - +"BITAND(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr1, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). - +", " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr2, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } - } - else -> append('(', expr1, " & ", expr2, ')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#getExpr2(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# - /** - * Represents an SQL operator that performs a bitwise `or` on [expr1] and [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). - class OrBitOp( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# -// display_name OrBitOp -// documentation ```kotlin\npublic final class OrBitOp : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL operator that performs a bitwise `or` on [expr1] and [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). -// display_name OrBitOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): OrBitOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). - /** The left-hand side operand. */ - val expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). - /** The right-hand side operand. */ - val expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getColumnType(). - /** The column type of this expression. */ - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 18 - when (val dialect = currentDialectIfAvailable) { -// ^^^^^^^ definition local 18 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 18 - // Oracle doesn't natively support bitwise OR, thus emulate it with 'and' - is OracleDialect -> append("(", expr1, "+", expr2, "-", AndBitOp(expr1, expr2, columnType), ")") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getColumnType(). - is H2Dialect -> { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌄ enclosing_range_start local 19 - when (dialect.isSecondVersion) { -// ^^^^^^^ reference local 18 -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name -// documentation ```kotlin\nlocal val : Boolean\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// ⌃ enclosing_range_end local 19 - false -> append("BITOR(", expr1, ", ", expr2, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). - true -> { - +"BITOR(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr1, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). - +", " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr2, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } - } - else -> append('(', expr1, " | ", expr2, ')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#getExpr2(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# - /** - * Represents an SQL operator that performs a bitwise `or` on [expr1] and [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``(). - class XorBitOp( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# -// display_name XorBitOp -// documentation ```kotlin\npublic final class XorBitOp : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL operator that performs a bitwise `or` on [expr1] and [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``(). -// display_name XorBitOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, columnType: IColumnType): XorBitOp\n```\n\n----\n\n The left-hand side operand. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). - /** The left-hand side operand. */ - val expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The left-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). - /** The right-hand side operand. */ - val expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The right-hand side operand. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getColumnType(). - /** The column type of this expression. */ - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n The column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 20 - when (val dialect = currentDialectIfAvailable) { -// ^^^^^^^ definition local 20 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ⌃ enclosing_range_end local 20 - // Oracle and SQLite don't natively support bitwise XOR, thus emulate it with 'or' and 'and' - is OracleDialect, is SQLiteDialect -> append( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). - "(", OrBitOp(expr1, expr2, columnType), "-", AndBitOp(expr1, expr2, columnType), ")" -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getColumnType(). - ) - is PostgreSQLDialect -> append('(', expr1, " # ", expr2, ')') -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). - is H2Dialect -> { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌄ enclosing_range_start local 21 - when (dialect.isSecondVersion) { -// ^^^^^^^ reference local 20 -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : Boolean\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// ⌃ enclosing_range_end local 21 - false -> append("BITXOR(", expr1, ", ", expr2, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). - true -> { - +"BITXOR(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr1, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). - +", " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - castToExpressionTypeForH2BitWiseIps(expr2, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castToExpressionTypeForH2BitWiseIps(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } - } - else -> append('(', expr1, " ^ ", expr2, ')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#getExpr2(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# - - // Pattern Matching - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# - /** - * Represents an SQL operator that checks if [expr1] matches [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(like) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(escapeChar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#escapeChar. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#getEscapeChar(). - class LikeEscapeOp(expr1: Expression<*>, expr2: Expression<*>, like: Boolean, val escapeChar: Char?) : -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// display_name LikeEscapeOp -// documentation ```kotlin\npublic final class LikeEscapeOp : ComparisonOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] matches [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// display_name LikeEscapeOp -// documentation ```kotlin\npublic constructor(expr1: Expression<*>, expr2: Expression<*>, like: Boolean, escapeChar: Char?): LikeEscapeOp\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(like) -// display_name like -// documentation ```kotlin\nlike: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(escapeChar) -// display_name escapeChar -// documentation ```kotlin\nescapeChar: Char?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(escapeChar) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#escapeChar. -// display_name escapeChar -// documentation ```kotlin\npublic final val escapeChar: Char?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#getEscapeChar(). -// display_name escapeChar -// documentation ```kotlin\npublic get(): Char?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Char# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(like) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(escapeChar) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#escapeChar. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). - ComparisonOp(expr1, expr2, if (like) "LIKE" else "NOT LIKE") { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(expr2) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``().(like) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder().(queryBuilder) - super.toQueryBuilder(queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComparisonOp#toQueryBuilder(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder().(queryBuilder) - if (escapeChar != null) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#getEscapeChar(). - with(queryBuilder) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder().(queryBuilder) - +" ESCAPE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +stringParam(escapeChar.toString()) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#getEscapeChar(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Char#toString(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# - /** - * Represents an SQL operator that checks if [expr1] matches the regular expression [expr2]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``(). - class RegexpOp( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// display_name RegexpOp -// documentation ```kotlin\npublic final class RegexpOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr1] matches the regular expression [expr2].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``(). -// display_name RegexpOp -// documentation ```kotlin\npublic constructor(expr1: Expression, expr2: Expression, caseSensitive: Boolean): RegexpOp\n```\n\n----\n\n Returns the expression being checked. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr1. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr1(). - /** Returns the expression being checked. */ - val expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n```\n\n----\n\n Returns the expression being checked. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr1) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr1. -// display_name expr1 -// documentation ```kotlin\npublic final val expr1: Expression\n```\n\n----\n\n Returns the expression being checked. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr1(). -// display_name expr1 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression being checked. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr1. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr2. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr2(). - /** Returns the regular expression [expr1] is checked against. */ - val expr2: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression\n```\n\n----\n\n Returns the regular expression [expr1] is checked against. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr2) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr2. -// display_name expr2 -// documentation ```kotlin\npublic final val expr2: Expression\n```\n\n----\n\n Returns the regular expression [expr1] is checked against. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr2(). -// display_name expr2 -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the regular expression [expr1] is checked against. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr2. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#caseSensitive. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getCaseSensitive(). - /** Returns `true` if the regular expression is case sensitive, `false` otherwise. */ - val caseSensitive: Boolean -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n```\n\n----\n\n Returns `true` if the regular expression is case sensitive, `false` otherwise. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(caseSensitive) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#caseSensitive. -// display_name caseSensitive -// documentation ```kotlin\npublic final val caseSensitive: Boolean\n```\n\n----\n\n Returns `true` if the regular expression is case sensitive, `false` otherwise. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getCaseSensitive(). -// display_name caseSensitive -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `true` if the regular expression is case sensitive, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``().(caseSensitive) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#caseSensitive. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getCaseSensitive(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder().(queryBuilder) - currentDialect.functionProvider.regexp(expr1, expr2, caseSensitive, queryBuilder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr1. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr1(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#expr2. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getExpr2(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#caseSensitive. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#getCaseSensitive(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# - - // Subquery Expressions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists# - /** - * Represents an SQL operator that checks if [query] returns at least one row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``(). - class Exists( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists# -// display_name Exists -// documentation ```kotlin\npublic final class Exists : Op, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if [query] returns at least one row.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``(). -// display_name Exists -// documentation ```kotlin\npublic constructor(query: AbstractQuery<*>): Exists\n```\n\n----\n\n Returns the query being checked. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#query. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#getQuery(). - /** Returns the query being checked. */ - val query: AbstractQuery<*> -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``().(query) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#getQuery(). -// display_name query -// documentation ```kotlin\npublic get(): AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#query. -// display_name query -// documentation ```kotlin\npublic final val query: AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#query. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#getQuery(). - ) : Op(), Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder().(queryBuilder) - append("EXISTS (") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - query.prepareSQL(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Exists# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/exists(). - /** Returns an SQL operator that checks if [query] returns at least one row. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/exists().(query) - fun exists(query: AbstractQuery<*>) = Exists(query) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/exists(). -// display_name exists -// documentation ```kotlin\npublic final fun exists(query: AbstractQuery<*>): Exists\n```\n\n----\n\n Returns an SQL operator that checks if [query] returns at least one row. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/exists().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Exists#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exists().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/exists().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/exists(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists# - /** - * Represents an SQL operator that checks if [query] doesn't returns any row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``(). - class NotExists( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists# -// display_name NotExists -// documentation ```kotlin\npublic final class NotExists : Op, Op.OpBoolean\n```\n\n----\n\n\n Represents an SQL operator that checks if [query] doesn't returns any row.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``(). -// display_name NotExists -// documentation ```kotlin\npublic constructor(query: AbstractQuery<*>): NotExists\n```\n\n----\n\n Returns the query being checked. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#query. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#getQuery(). - /** Returns the query being checked. */ - val query: AbstractQuery<*> -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``().(query) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#getQuery(). -// display_name query -// documentation ```kotlin\npublic get(): AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#query. -// display_name query -// documentation ```kotlin\npublic final val query: AbstractQuery<*>\n```\n\n----\n\n Returns the query being checked. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#query. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#getQuery(). - ) : Op(), Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder().(queryBuilder) - append("NOT EXISTS (") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - query.prepareSQL(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/notExists(). - /** Returns an SQL operator that checks if [query] doesn't returns any row. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/notExists().(query) - fun notExists(query: AbstractQuery<*>) = NotExists(query) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/notExists(). -// display_name notExists -// documentation ```kotlin\npublic final fun notExists(query: AbstractQuery<*>): NotExists\n```\n\n----\n\n Returns an SQL operator that checks if [query] doesn't returns any row. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/notExists().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotExists#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/notExists().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/notExists().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/notExists(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# - /** Represents an SQL operator that compares [expr] to any row returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``(). - sealed class SubQueryOp( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// display_name SubQueryOp -// documentation ```kotlin\npublic sealed class SubQueryOp : Op, ComplexExpression, Op.OpBoolean\n```\n\n----\n\n Represents an SQL operator that compares [expr] to any row returned from [query]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``(). -// display_name SubQueryOp -// documentation ```kotlin\nprotected constructor(operator: String, expr: Expression, query: AbstractQuery<*>): SubQueryOp\n```\n\n----\n\n Returns the string representation of the operator to use in the comparison. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(operator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#operator. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getOperator(). - /** Returns the string representation of the operator to use in the comparison. */ - val operator: String, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(operator) -// display_name operator -// documentation ```kotlin\noperator: String\n```\n\n----\n\n Returns the string representation of the operator to use in the comparison. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(operator) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getOperator(). -// display_name operator -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the string representation of the operator to use in the comparison. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#operator. -// display_name operator -// documentation ```kotlin\npublic final val operator: String\n```\n\n----\n\n Returns the string representation of the operator to use in the comparison. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(operator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#operator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getOperator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getExpr(). - /** Returns the expression compared to each row of the query result. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression compared to each row of the query result. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression compared to each row of the query result. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression compared to each row of the query result. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(query) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#query. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getQuery(). - /** Returns the query to check against. */ - val query: AbstractQuery<*> -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n```\n\n----\n\n Returns the query to check against. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(query) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getQuery(). -// display_name query -// documentation ```kotlin\npublic get(): AbstractQuery<*>\n```\n\n----\n\n Returns the query to check against. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#query. -// display_name query -// documentation ```kotlin\npublic final val query: AbstractQuery<*>\n```\n\n----\n\n Returns the query to check against. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#query. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getQuery(). - ) : Op(), ComplexExpression, Op.OpBoolean { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder().(queryBuilder) - append(expr, " $operator (") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getExpr(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getOperator(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#operator. - query.prepareSQL(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is equals to any row returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(query) - class InSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("IN", expr, query) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp# -// display_name InSubQueryOp -// documentation ```kotlin\npublic final class InSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is equals to any row returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``(). -// display_name InSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): InSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is not equals to any row returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(query) - class NotInSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("NOT IN", expr, query) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp# -// display_name NotInSubQueryOp -// documentation ```kotlin\npublic final class NotInSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is not equals to any row returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``(). -// display_name NotInSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): NotInSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is equals to single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(query) - class EqSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("=", expr, query) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp# -// display_name EqSubQueryOp -// documentation ```kotlin\npublic final class EqSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is equals to single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``(). -// display_name EqSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): EqSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is not equals to single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(query) - class NotEqSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("!=", expr, query) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp# -// display_name NotEqSubQueryOp -// documentation ```kotlin\npublic final class NotEqSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is not equals to single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``(). -// display_name NotEqSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): NotEqSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is less than the single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(query) - class LessSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("<", expr, query) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp# -// display_name LessSubQueryOp -// documentation ```kotlin\npublic final class LessSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is less than the single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``(). -// display_name LessSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): LessSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is less than or equal to the single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(query) - class LessEqSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp("<=", expr, query) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp# -// display_name LessEqSubQueryOp -// documentation ```kotlin\npublic final class LessEqSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is less than or equal to the single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``(). -// display_name LessEqSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): LessEqSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is greater than the single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(query) - class GreaterSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp(">", expr, query) -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp# -// display_name GreaterSubQueryOp -// documentation ```kotlin\npublic final class GreaterSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is greater than the single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``(). -// display_name GreaterSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): GreaterSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp# - /** - * Represents an SQL operator that checks if [expr] is greater than or equal to the single value returned from [query]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(query) - class GreaterEqSubQueryOp(expr: Expression, query: AbstractQuery<*>) : SubQueryOp(">=", expr, query) -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp# -// display_name GreaterEqSubQueryOp -// documentation ```kotlin\npublic final class GreaterEqSubQueryOp : SubQueryOp\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is greater than or equal to the single value returned from [query].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``(). -// display_name GreaterEqSubQueryOp -// documentation ```kotlin\npublic constructor(expr: Expression, query: AbstractQuery<*>): GreaterEqSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SubQueryOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp# - - // Literals - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# - /** - * Represents the specified [value] as an SQL literal, using the specified [columnType] to convert the value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). - class LiteralOp( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// display_name LiteralOp -// documentation ```kotlin\npublic final class LiteralOp : ExpressionWithColumnType\n```\n\n----\n\n\n Represents the specified [value] as an SQL literal, using the specified [columnType] to convert the value.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// display_name LiteralOp -// documentation ```kotlin\npublic constructor(columnType: IColumnType, value: T): LiteralOp\n```\n\n----\n\n Returns the value being used as a literal. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). - override val columnType: IColumnType, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). - /** Returns the value being used as a literal. */ - val value: T -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n```\n\n----\n\n Returns the value being used as a literal. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(value) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// display_name value -// documentation ```kotlin\npublic get(): T\n```\n\n----\n\n Returns the value being used as a literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// display_name value -// documentation ```kotlin\npublic final val value: T\n```\n\n----\n\n Returns the value being used as a literal. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { +columnType.valueToString(value) } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). - /** Returns the specified [value] as a boolean literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral().(value) - fun booleanLiteral(value: Boolean): LiteralOp = LiteralOp(BooleanColumnType.INSTANCE, value) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). -// display_name booleanLiteral -// documentation ```kotlin\npublic final fun booleanLiteral(value: Boolean): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a boolean literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/booleanLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral(). - /** Returns the specified [value] as a byte literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral().(value) - fun byteLiteral(value: Byte): LiteralOp = LiteralOp(ByteColumnType(), value) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral(). -// display_name byteLiteral -// documentation ```kotlin\npublic final fun byteLiteral(value: Byte): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a byte literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Byte\n``` -// ^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/byteLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral(). - /** Returns the specified [value] as a unsigned byte literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral().(value) - fun ubyteLiteral(value: UByte): LiteralOp = LiteralOp(UByteColumnType(), value) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral(). -// display_name ubyteLiteral -// documentation ```kotlin\npublic final fun ubyteLiteral(value: UByte): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a unsigned byte literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: UByte\n``` -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral(). - /** Returns the specified [value] as a short literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral().(value) - fun shortLiteral(value: Short): LiteralOp = LiteralOp(ShortColumnType(), value) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral(). -// display_name shortLiteral -// documentation ```kotlin\npublic final fun shortLiteral(value: Short): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a short literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Short\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/shortLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral(). - /** Returns the specified [value] as a unsigned short literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral().(value) - fun ushortLiteral(value: UShort): LiteralOp = LiteralOp(UShortColumnType(), value) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral(). -// display_name ushortLiteral -// documentation ```kotlin\npublic final fun ushortLiteral(value: UShort): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a unsigned short literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: UShort\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ushortLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). - /** Returns the specified [value] as an int literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral().(value) - fun intLiteral(value: Int): LiteralOp = LiteralOp(IntegerColumnType(), value) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// display_name intLiteral -// documentation ```kotlin\npublic final fun intLiteral(value: Int): LiteralOp\n```\n\n----\n\n Returns the specified [value] as an int literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral(). - /** Returns the specified [value] as a unsigned int literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral().(value) - fun uintLiteral(value: UInt): LiteralOp = LiteralOp(UIntegerColumnType(), value) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral(). -// display_name uintLiteral -// documentation ```kotlin\npublic final fun uintLiteral(value: UInt): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a unsigned int literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: UInt\n``` -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/uintLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral(). - /** Returns the specified [value] as a long literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral().(value) - fun longLiteral(value: Long): LiteralOp = LiteralOp(LongColumnType(), value) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral(). -// display_name longLiteral -// documentation ```kotlin\npublic final fun longLiteral(value: Long): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a long literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/longLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral(). - /** Returns the specified [value] as a unsigned long literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral().(value) - fun ulongLiteral(value: ULong): LiteralOp = LiteralOp(ULongColumnType(), value) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral(). -// display_name ulongLiteral -// documentation ```kotlin\npublic final fun ulongLiteral(value: ULong): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a unsigned long literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: ULong\n``` -// ^^^^^ reference semanticdb maven . . kotlin/ULong# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ulongLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral(). - /** Returns the specified [value] as a float literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral().(value) - fun floatLiteral(value: Float): LiteralOp = LiteralOp(FloatColumnType(), value) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral(). -// display_name floatLiteral -// documentation ```kotlin\npublic final fun floatLiteral(value: Float): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a float literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Float\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/floatLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral(). - /** Returns the specified [value] as a double literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral().(value) - fun doubleLiteral(value: Double): LiteralOp = LiteralOp(DoubleColumnType(), value) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral(). -// display_name doubleLiteral -// documentation ```kotlin\npublic final fun doubleLiteral(value: Double): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a double literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: Double\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/doubleLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). - /** Returns the specified [value] as a string literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral().(value) - fun stringLiteral(value: String): LiteralOp = LiteralOp(TextColumnType(), value) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). -// display_name stringLiteral -// documentation ```kotlin\npublic final fun stringLiteral(value: String): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a string literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral(). - /** Returns the specified [value] as a decimal literal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) - fun decimalLiteral(value: BigDecimal): LiteralOp = LiteralOp(DecimalColumnType(value.precision(), value.scale()), value) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral(). -// display_name decimalLiteral -// documentation ```kotlin\npublic final fun decimalLiteral(value: BigDecimal): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a decimal literal. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: BigDecimal\n``` -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#precision(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) -// ^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#scale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/decimalLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(). - /** - * Returns the specified [value] as an array literal, with elements parsed by the [delegateType] if provided. - * - * **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the - * internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(delegateType) - inline fun arrayLiteral(value: List, delegateType: ColumnType? = null): LiteralOp> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(). -// display_name arrayLiteral -// documentation ```kotlin\npublic final inline fun arrayLiteral(value: List, delegateType: ColumnType? = ...): LiteralOp>\n```\n\n----\n\n\n Returns the specified [value] as an array literal, with elements parsed by the [delegateType] if provided.\n\n **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the\n internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(delegateType) - arrayLiteral(value, 1, delegateType) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral().(delegateType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1). - /** - * Returns the specified [value] as an array literal, with elements parsed by the [delegateType] if provided. - * - * **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the - * internal mapping of the element's type in [resolveColumnType]. - * - * **Note:** Because arrays can have varying dimensions, you must specify the type of elements - * and the number of dimensions when using array literals. - * For example, use `arrayLiteral>>(list, dimensions = 2)`. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(dimensions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(delegateType) - inline fun > arrayLiteral(value: R, dimensions: Int, delegateType: ColumnType? = null): LiteralOp { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : List\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1). -// display_name arrayLiteral -// documentation ```kotlin\npublic final inline fun > arrayLiteral(value: R, dimensions: Int, delegateType: ColumnType? = ...): LiteralOp\n```\n\n----\n\n\n Returns the specified [value] as an array literal, with elements parsed by the [delegateType] if provided.\n\n **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the\n internal mapping of the element's type in [resolveColumnType].\n\n **Note:** Because arrays can have varying dimensions, you must specify the type of elements\n and the number of dimensions when using array literals.\n For example, use `arrayLiteral>>(list, dimensions = 2)`.\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: R\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(dimensions) -// display_name dimensions -// documentation ```kotlin\ndimensions: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(dimensions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(delegateType) - @OptIn(InternalApi::class) - return LiteralOp(ArrayColumnType(delegateType ?: resolveColumnType(T::class), dimensions = dimensions), value) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(dimensions) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1).(value) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayLiteral(+1). - - // Query Parameters - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# - /** - * Represents the specified [value] as a query parameter, using the specified [sqlType] to convert the value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). - class QueryParameter( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// display_name QueryParameter -// documentation ```kotlin\npublic final class QueryParameter : Expression\n```\n\n----\n\n\n Represents the specified [value] as a query parameter, using the specified [sqlType] to convert the value.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// display_name QueryParameter -// documentation ```kotlin\npublic constructor(value: T, sqlType: IColumnType): QueryParameter\n```\n\n----\n\n Returns the value being used as a query parameter. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). - /** Returns the value being used as a query parameter. */ - val value: T, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n```\n\n----\n\n Returns the value being used as a query parameter. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(value) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// display_name value -// documentation ```kotlin\npublic get(): T\n```\n\n----\n\n Returns the value being used as a query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// display_name value -// documentation ```kotlin\npublic final val value: T\n```\n\n----\n\n Returns the value being used as a query parameter. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(sqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#sqlType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getSqlType(). - /** Returns the column type of this expression. */ - val sqlType: IColumnType -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: IColumnType\n```\n\n----\n\n Returns the column type of this expression. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(sqlType) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getSqlType(). -// display_name sqlType -// documentation ```kotlin\npublic get(): IColumnType\n```\n\n----\n\n Returns the column type of this expression. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#sqlType. -// display_name sqlType -// documentation ```kotlin\npublic final val sqlType: IColumnType\n```\n\n----\n\n Returns the column type of this expression. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``().(sqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#sqlType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getSqlType(). - ) : Expression() { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). - internal val compositeValue: CompositeID? = (value as? EntityID<*>)?.value as? CompositeID -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// display_name compositeValue -// documentation ```kotlin\ninternal final val compositeValue: CompositeID?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// display_name compositeValue -// documentation ```kotlin\ninternal get(): CompositeID?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 22 - compositeValue?.let { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 22 4:13 -// display_name it -// documentation ```kotlin\nit: CompositeID\n``` -// ⌄ enclosing_range_start local 23 -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - it.values.entries.appendTo { (column, value) -> -// ^^ reference local 22 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getEntries(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^ definition local 23 -// display_name -// documentation ```kotlin\n: MutableMap.MutableEntry, Any?>\n``` -// ^^^^^^ reference local 23 -// ^^^^^^ definition local 24 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^ reference local 23 -// ^^^^^ definition local 25 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 24 -// ⌃ enclosing_range_end local 25 -// ⌃ enclosing_range_end local 23 - registerArgument(column.columnType, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^ reference local 24 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^ reference local 25 - } - } ?: registerArgument(sqlType, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getSqlType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#sqlType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ⌃ enclosing_range_end local 22 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/idParam(). - /** Returns the specified [value] as a query parameter with the same type as [column]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(column) - fun idParam(value: EntityID, column: Column>): Expression> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/idParam(). -// display_name idParam -// documentation ```kotlin\npublic final fun idParam(value: EntityID, column: Column>): Expression>\n```\n\n----\n\n Returns the specified [value] as a query parameter with the same type as [column]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(value) -// display_name value -// documentation ```kotlin\nvalue: EntityID\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(column) - QueryParameter(value, column.columnType) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/idParam().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/idParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam(). - /** Returns the specified [value] as a boolean query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam().(value) - fun booleanParam(value: Boolean): Expression = QueryParameter(value, BooleanColumnType.INSTANCE) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam(). -// display_name booleanParam -// documentation ```kotlin\npublic final fun booleanParam(value: Boolean): Expression\n```\n\n----\n\n Returns the specified [value] as a boolean query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam().(value) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/booleanParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam(). - /** Returns the specified [value] as a byte query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam().(value) - fun byteParam(value: Byte): Expression = QueryParameter(value, ByteColumnType()) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam(). -// display_name byteParam -// documentation ```kotlin\npublic final fun byteParam(value: Byte): Expression\n```\n\n----\n\n Returns the specified [value] as a byte query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Byte\n``` -// ^^^^ reference semanticdb maven . . kotlin/Byte# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/byteParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam(). - /** Returns the specified [value] as a unsigned byte query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam().(value) - fun ubyteParam(value: UByte): Expression = QueryParameter(value, UByteColumnType()) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam(). -// display_name ubyteParam -// documentation ```kotlin\npublic final fun ubyteParam(value: UByte): Expression\n```\n\n----\n\n Returns the specified [value] as a unsigned byte query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam().(value) -// display_name value -// documentation ```kotlin\nvalue: UByte\n``` -// ^^^^^ reference semanticdb maven . . kotlin/UByte# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam().(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ubyteParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam(). - /** Returns the specified [value] as a short query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam().(value) - fun shortParam(value: Short): Expression = QueryParameter(value, ShortColumnType()) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam(). -// display_name shortParam -// documentation ```kotlin\npublic final fun shortParam(value: Short): Expression\n```\n\n----\n\n Returns the specified [value] as a short query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Short\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Short# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam().(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/shortParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam(). - /** Returns the specified [value] as a unsigned short query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam().(value) - fun ushortParam(value: UShort): Expression = QueryParameter(value, UShortColumnType()) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam(). -// display_name ushortParam -// documentation ```kotlin\npublic final fun ushortParam(value: UShort): Expression\n```\n\n----\n\n Returns the specified [value] as a unsigned short query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam().(value) -// display_name value -// documentation ```kotlin\nvalue: UShort\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/UShort# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam().(value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ushortParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/intParam(). - /** Returns the specified [value] as an int query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/intParam().(value) - fun intParam(value: Int): Expression = QueryParameter(value, IntegerColumnType()) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/intParam(). -// display_name intParam -// documentation ```kotlin\npublic final fun intParam(value: Int): Expression\n```\n\n----\n\n Returns the specified [value] as an int query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/intParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intParam().(value) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/intParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/intParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam(). - /** Returns the specified [value] as a unsigned int query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam().(value) - fun uintParam(value: UInt): Expression = QueryParameter(value, UIntegerColumnType()) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam(). -// display_name uintParam -// documentation ```kotlin\npublic final fun uintParam(value: UInt): Expression\n```\n\n----\n\n Returns the specified [value] as a unsigned int query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam().(value) -// display_name value -// documentation ```kotlin\nvalue: UInt\n``` -// ^^^^ reference semanticdb maven . . kotlin/UInt# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam().(value) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/uintParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/longParam(). - /** Returns the specified [value] as a long query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/longParam().(value) - fun longParam(value: Long): Expression = QueryParameter(value, LongColumnType()) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/longParam(). -// display_name longParam -// documentation ```kotlin\npublic final fun longParam(value: Long): Expression\n```\n\n----\n\n Returns the specified [value] as a long query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/longParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/longParam().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/longParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/longParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam(). - /** Returns the specified [value] as a unsigned long query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam().(value) - fun ulongParam(value: ULong): Expression = QueryParameter(value, ULongColumnType()) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam(). -// display_name ulongParam -// documentation ```kotlin\npublic final fun ulongParam(value: ULong): Expression\n```\n\n----\n\n Returns the specified [value] as a unsigned long query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam().(value) -// display_name value -// documentation ```kotlin\nvalue: ULong\n``` -// ^^^^^ reference semanticdb maven . . kotlin/ULong# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam().(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ulongParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam(). - /** Returns the specified [value] as a float query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam().(value) - fun floatParam(value: Float): Expression = QueryParameter(value, FloatColumnType()) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam(). -// display_name floatParam -// documentation ```kotlin\npublic final fun floatParam(value: Float): Expression\n```\n\n----\n\n Returns the specified [value] as a float query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Float\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Float# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam().(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/floatParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam(). - /** Returns the specified [value] as a double query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam().(value) - fun doubleParam(value: Double): Expression = QueryParameter(value, DoubleColumnType()) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam(). -// display_name doubleParam -// documentation ```kotlin\npublic final fun doubleParam(value: Double): Expression\n```\n\n----\n\n Returns the specified [value] as a double query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam().(value) -// display_name value -// documentation ```kotlin\nvalue: Double\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Double# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam().(value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/doubleParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). - /** Returns the specified [value] as a string query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam().(value) - fun stringParam(value: String): Expression = QueryParameter(value, TextColumnType()) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// display_name stringParam -// documentation ```kotlin\npublic final fun stringParam(value: String): Expression\n```\n\n----\n\n Returns the specified [value] as a string query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam(). - /** Returns the specified [value] as a decimal query parameter. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) - fun decimalParam(value: BigDecimal): Expression = QueryParameter(value, DecimalColumnType(value.precision(), value.scale())) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam(). -// display_name decimalParam -// documentation ```kotlin\npublic final fun decimalParam(value: BigDecimal): Expression\n```\n\n----\n\n Returns the specified [value] as a decimal query parameter. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) -// display_name value -// documentation ```kotlin\nvalue: BigDecimal\n``` -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#precision(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) -// ^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#scale(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/decimalParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam(). - /** - * Returns the specified [value] as a blob query parameter. - * - * Set [useObjectIdentifier] to `true` if the parameter should be processed using an OID column instead of a - * BYTEA column. This is only supported by PostgreSQL databases. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(useObjectIdentifier) - fun blobParam(value: ExposedBlob, useObjectIdentifier: Boolean = false): Expression = -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam(). -// display_name blobParam -// documentation ```kotlin\npublic final fun blobParam(value: ExposedBlob, useObjectIdentifier: Boolean = ...): Expression\n```\n\n----\n\n\n Returns the specified [value] as a blob query parameter.\n\n Set [useObjectIdentifier] to `true` if the parameter should be processed using an OID column instead of a\n BYTEA column. This is only supported by PostgreSQL databases.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(value) -// display_name value -// documentation ```kotlin\nvalue: ExposedBlob\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(useObjectIdentifier) -// display_name useObjectIdentifier -// documentation ```kotlin\nuseObjectIdentifier: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(useObjectIdentifier) - QueryParameter(value, BlobColumnType(useObjectIdentifier)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam().(useObjectIdentifier) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/blobParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(). - /** - * Returns the specified [value] as an array query parameter, with elements parsed by the [delegateType] if provided. - * - * **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the - * internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(delegateType) - inline fun arrayParam(value: List, delegateType: ColumnType? = null): Expression> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(). -// display_name arrayParam -// documentation ```kotlin\npublic final inline fun arrayParam(value: List, delegateType: ColumnType? = ...): Expression>\n```\n\n----\n\n\n Returns the specified [value] as an array query parameter, with elements parsed by the [delegateType] if provided.\n\n **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the\n internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(value) -// display_name value -// documentation ```kotlin\nvalue: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(delegateType) - arrayParam(value, 1, delegateType) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(value) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam().(delegateType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1). - /** - * Returns the specified [value] as an array query parameter, with elements parsed by the [delegateType] if provided. - * - * **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the - * internal mapping of the element's type in [resolveColumnType]. - * - * **Note:** Because arrays can have varying dimensions, you must specify the type of elements - * and the number of dimensions when using array literals. - * For example, use `arrayParam>>(list, dimensions = 2)`. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(dimensions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(delegateType) - inline fun > arrayParam(value: R, dimensions: Int, delegateType: ColumnType? = null): Expression { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : List\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1). -// display_name arrayParam -// documentation ```kotlin\npublic final inline fun > arrayParam(value: R, dimensions: Int, delegateType: ColumnType? = ...): Expression\n```\n\n----\n\n\n Returns the specified [value] as an array query parameter, with elements parsed by the [delegateType] if provided.\n\n **Note** If [delegateType] is left `null`, the associated column type will be resolved according to the\n internal mapping of the element's type in [resolveColumnType].\n\n **Note:** Because arrays can have varying dimensions, you must specify the type of elements\n and the number of dimensions when using array literals.\n For example, use `arrayParam>>(list, dimensions = 2)`.\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: R\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(dimensions) -// display_name dimensions -// documentation ```kotlin\ndimensions: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(dimensions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(delegateType) - @OptIn(InternalApi::class) - return QueryParameter(value, ArrayColumnType(delegateType ?: resolveColumnType(T::class), dimensions = dimensions)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(value) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1).(dimensions) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/arrayParam(+1). - - // Misc. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion# - /** - * Represents an SQL operator that doesn't perform any operation. - * This is mainly used to change between column types. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``(). - class NoOpConversion( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion# -// display_name NoOpConversion -// documentation ```kotlin\npublic final class NoOpConversion : ExpressionWithColumnType\n```\n\n----\n\n\n Represents an SQL operator that doesn't perform any operation.\n This is mainly used to change between column types.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``(). -// display_name NoOpConversion -// documentation ```kotlin\npublic constructor(expr: Expression, columnType: IColumnType): NoOpConversion\n```\n\n----\n\n Returns the expression whose type is being changed. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getExpr(). - /** Returns the expression whose type is being changed. */ - val expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n```\n\n----\n\n Returns the expression whose type is being changed. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression\n```\n\n----\n\n Returns the expression whose type is being changed. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n Returns the expression whose type is being changed. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getColumnType(). - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { +expr } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). - /** Appends an expression that is wrapped in parentheses (if necessary by [ComplexExpression]). */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) - private fun QueryBuilder.appendExpression(expr: Expression<*>) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). -// display_name appendExpression -// documentation ```kotlin\nprivate final fun QueryBuilder.appendExpression(expr: Expression<*>): Unit\n```\n\n----\n\n Appends an expression that is wrapped in parentheses (if necessary by [ComplexExpression]). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) - if (expr is ComplexExpression) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# - append("(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) - } else { - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression().(expr) - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). - /** - * Appends a comparison string between [expr1] and [expr2] using the given SQL [op], for when an operator class - * cannot directly extend the [ComparisonOp] class. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr2) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(op) - private fun QueryBuilder.appendComparison(expr1: Expression<*>, expr2: Expression<*>, op: String) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). -// display_name appendComparison -// documentation ```kotlin\nprivate final fun QueryBuilder.appendComparison(expr1: Expression<*>, expr2: Expression<*>, op: String): Unit\n```\n\n----\n\n\n Appends a comparison string between [expr1] and [expr2] using the given SQL [op], for when an operator class\n cannot directly extend the [ComparisonOp] class.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr2) -// display_name expr2 -// documentation ```kotlin\nexpr2: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(op) -// display_name op -// documentation ```kotlin\nop: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr2) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(op) - appendExpression(expr1) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr1) - +" $op " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(op) - appendExpression(expr2) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendExpression(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison().(expr2) - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendComparison(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ResultRow.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ResultRow.kt deleted file mode 100644 index 0fd5d3b99..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ResultRow.kt +++ /dev/null @@ -1,1101 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.CompositeIdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.statements.api.RowApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.withDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# - /** A row of data representing a single record retrieved from a database result set. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). - class ResultRow( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# -// display_name ResultRow -// documentation ```kotlin\npublic final class ResultRow : Any\n```\n\n----\n\n A row of data representing a single record retrieved from a database result set. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). -// display_name ResultRow -// documentation ```kotlin\npublic constructor(fieldIndex: Map, Int>, data: Array = ...): ResultRow\n```\n\n----\n\n Mapping of the expressions stored on this row to their index positions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(fieldIndex) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). - /** Mapping of the expressions stored on this row to their index positions. */ - val fieldIndex: Map, Int>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(fieldIndex) -// display_name fieldIndex -// documentation ```kotlin\nfieldIndex: Map, Int>\n```\n\n----\n\n Mapping of the expressions stored on this row to their index positions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(fieldIndex) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// display_name fieldIndex -// documentation ```kotlin\npublic final val fieldIndex: Map, Int>\n```\n\n----\n\n Mapping of the expressions stored on this row to their index positions. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// display_name fieldIndex -// documentation ```kotlin\npublic get(): Map, Int>\n```\n\n----\n\n Mapping of the expressions stored on this row to their index positions. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(fieldIndex) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). - private val data: Array = arrayOfNulls(fieldIndex.size) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(data) -// display_name data -// documentation ```kotlin\ndata: Array = ...\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(data) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// display_name data -// documentation ```kotlin\nprivate final val data: Array\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// display_name data -// documentation ```kotlin\nprivate get(): Array\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/arrayOfNulls(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(fieldIndex) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#size. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``().(data) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#database. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getDatabase(). - @OptIn(InternalApi::class) - private val database: DatabaseApi? = CoreTransactionManager.currentTransactionOrNull()?.db -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#database. -// display_name database -// documentation ```kotlin\n@OptIn(...) private final val database: DatabaseApi?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getDatabase(). -// display_name database -// documentation ```kotlin\nprivate get(): DatabaseApi?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#database. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#lookUpCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getLookUpCache(). - private val lookUpCache = ResultRowCache() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getLookUpCache(). -// display_name lookUpCache -// documentation ```kotlin\nprivate get(): ResultRow.ResultRowCache\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#lookUpCache. -// display_name lookUpCache -// documentation ```kotlin\nprivate final val lookUpCache: ResultRow.ResultRowCache\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#lookUpCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getLookUpCache(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get(). - /** - * Retrieves the value of a given expression on this row. - * - * @param expression expression to evaluate - * @throws IllegalStateException if expression is not in record set or if result value is uninitialized - * - * @see [getOrNull] to get null in the cases an exception would be thrown - */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().(expression) - operator fun get(expression: Expression): T { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get(). -// display_name get -// documentation ```kotlin\n@Suppress(...) public final operator fun get(expression: Expression): T\n```\n\n----\n\n\n Retrieves the value of a given expression on this row.\n\n @param expression expression to evaluate\n @throws IllegalStateException if expression is not in record set or if result value is uninitialized\n\n @see [getOrNull] to get null in the cases an exception would be thrown\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().(expression) -// ⌄ enclosing_range_start local 0 - val column = expression as? Column<*> -// ^^^^^^ definition local 0 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 0 - return when { - column?.isEntityIdentifier() == true && column.table is CompositeIdTable -> { -// ^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 - val resultID = CompositeID { -// ^^^^^^^^ definition local 1 -// display_name resultID -// documentation ```kotlin\nlocal val resultID: CompositeID\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke(). -// ^ definition local 2 4:17 -// display_name it -// documentation ```kotlin\nit: CompositeID\n``` -// ⌄ enclosing_range_start local 3 - column.table.idColumns.forEach { column -> -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^ definition local 3 -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ⌃ enclosing_range_end local 3 - it[column as Column>] = getInternal(column, checkNullability = true).value -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(). -// ^^^^^^ reference local 3 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). -// ^^^^^^ reference local 3 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. - } - } -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 2 - EntityID(resultID, column.table) as T -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^^^^^ reference local 1 -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. - } - else -> getInternal(expression, checkNullability = true) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get().(expression) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set(). - /** - * Sets the value of a given expression on this row. - * - * @param expression expression for which to set the value - * @param value value to be set for the given expression - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(value) - operator fun set(expression: Expression, value: T) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set(). -// display_name set -// documentation ```kotlin\npublic final operator fun set(expression: Expression, value: T): Unit\n```\n\n----\n\n\n Sets the value of a given expression on this row.\n\n @param expression expression for which to set the value\n @param value value to be set for the given expression\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(value) - setInternal(expression, value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(expression) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(value) - lookUpCache.remove(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getLookUpCache(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#lookUpCache. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(value) - private fun setInternal(expression: Expression, value: T) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal(). -// display_name setInternal -// documentation ```kotlin\nprivate final fun setInternal(expression: Expression, value: T): Unit\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(value) -// ⌄ enclosing_range_start local 4 - val index = getExpressionIndex(expression) -// ^^^^^ definition local 4 -// display_name index -// documentation ```kotlin\nlocal val index: Int\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(expression) -// ⌃ enclosing_range_end local 4 - data[index] = value -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#set(). -// ^^^^^ reference local 4 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue(). - /** Whether the given [expression] has been initialized with a value on this row. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().(expression) -// ⌄ enclosing_range_start local 5 - fun hasValue(expression: Expression): Boolean = fieldIndex[expression]?.let { data[it] != NotInitializedValue } ?: false -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue(). -// display_name hasValue -// documentation ```kotlin\npublic final fun hasValue(expression: Expression): Boolean\n```\n\n----\n\n Whether the given [expression] has been initialized with a value on this row. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().(expression) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^ reference local 5 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue().(expression) -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull(). - /** - * Retrieves the value of a given expression on this row. - * Returns null in the cases an exception would be thrown in [get]. - * - * @param expression expression to evaluate - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().(expression) - fun getOrNull(expression: Expression): T? = if (hasValue(expression)) getInternal(expression, checkNullability = false) else null -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull(). -// display_name getOrNull -// documentation ```kotlin\npublic final fun getOrNull(expression: Expression): T?\n```\n\n----\n\n\n Retrieves the value of a given expression on this row.\n Returns null in the cases an exception would be thrown in [get].\n\n @param expression expression to evaluate\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#hasValue(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(checkNullability) - private fun getInternal(expression: Expression, checkNullability: Boolean): T = lookUpCache.cached(expression) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). -// display_name getInternal -// documentation ```kotlin\n@OptIn(...) private final fun getInternal(expression: Expression, checkNullability: Boolean): T\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(checkNullability) -// display_name checkNullability -// documentation ```kotlin\ncheckNullability: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getLookUpCache(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#lookUpCache. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(checkNullability) -// ⌄ enclosing_range_start local 6 - val rawValue = getRaw(expression) -// ^^^^^^^^ definition local 6 -// display_name rawValue -// documentation ```kotlin\nlocal val rawValue: T?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ⌃ enclosing_range_end local 6 - - if (checkNullability) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(checkNullability) - if (rawValue == null && expression is Column<*> && expression.dbDefaultValue != null && !expression.columnType.nullable) { -// ^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "Column ${CoreTransactionManager.currentTransaction().fullIdentity(expression)} is marked as not null, " + -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) - "has default db value, but returns null. Possible have to re-read it from DB." - ) - } - } - -// ⌄ enclosing_range_start local 7 - database?.dialect?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#database. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getDatabase(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 7 4:9 -// display_name it -// documentation ```kotlin\nit: DatabaseDialect\n``` - withDialect(it) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect(). -// ^^ reference local 7 - rawToColumnValue(rawValue, expression) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). -// ^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) - } - } ?: rawToColumnValue(rawValue, expression) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). -// ^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal().(expression) -// ⌃ enclosing_range_end local 7 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getInternal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) - private fun rawToColumnValue(raw: T?, expression: Expression): T { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). -// display_name rawToColumnValue -// documentation ```kotlin\n@Suppress(...) private final fun rawToColumnValue(raw: T?, expression: Expression): T\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// display_name raw -// documentation ```kotlin\nraw: T?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) - return when { - raw == null -> null -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) - raw == NotInitializedValue -> error("$expression is not initialized yet") -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) - expression is ExpressionWithColumnTypeAlias -> rawToColumnValue(raw, expression.delegate) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnTypeAlias#getDelegate(). - expression is ExpressionAlias -> rawToColumnValue(raw, expression.delegate) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionAlias#getDelegate(). - expression is ExpressionWithColumnType -> expression.columnType.valueFromDB(raw) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueFromDB(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) - expression is Op.OpBoolean -> BooleanColumnType.INSTANCE.valueFromDB(raw) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(expression) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#OpBoolean# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#Companion#getINSTANCE(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#valueFromDB(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) - else -> raw -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue().(raw) - } as T - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#rawToColumnValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) - private fun getRaw(expression: Expression): T? { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw(). -// display_name getRaw -// documentation ```kotlin\n@Suppress(...) private final fun getRaw(expression: Expression): T?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) - if (expression is CompositeColumn) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val rawParts = expression.getRealColumns().associateWith { getRaw(it) } -// ^^^^^^^^ definition local 8 -// display_name rawParts -// documentation ```kotlin\nlocal val rawParts: Map, Any?>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associateWith(+9). -// ^^^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw(). -// ^^ reference local 9 -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 9 - return expression.restoreValueFromParts(rawParts) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#restoreValueFromParts(). -// ^^^^^^^^ reference local 8 - } - -// ⌄ enclosing_range_start local 10 - val index = getExpressionIndex(expression) -// ^^^^^ definition local 10 -// display_name index -// documentation ```kotlin\nlocal val index: Int\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw().(expression) -// ⌃ enclosing_range_end local 10 - return data[index] as T? -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^^^^ reference local 10 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getRaw(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex(). - /** - * Retrieves the index of a given expression in the [fieldIndex] map. - * - * @param expression expression for which to get the index - * @throws IllegalStateException if expression is not in record set - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) - private fun getExpressionIndex(expression: Expression): Int { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex(). -// display_name getExpressionIndex -// documentation ```kotlin\nprivate final fun getExpressionIndex(expression: Expression): Int\n```\n\n----\n\n\n Retrieves the index of a given expression in the [fieldIndex] map.\n\n @param expression expression for which to get the index\n @throws IllegalStateException if expression is not in record set\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) - return fieldIndex[expression] -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) -// ⌄ enclosing_range_start local 11 - ?: fieldIndex.keys.firstOrNull { exp -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#keys. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+20). -// ^^^ definition local 11 -// display_name exp -// documentation ```kotlin\nexp: Expression<*>\n``` -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - when (exp) { -// ^^^ reference local 11 -// ^^^ definition local 12 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ⌃ enclosing_range_end local 12 - is Column<*> -> (exp.columnType as? EntityIDColumnType<*>)?.idColumn == expression -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^ reference local 11 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) - is IExpressionAlias<*> -> exp.delegate == expression -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^ reference local 11 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getDelegate(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) - else -> false - } -// ⌄ enclosing_range_start local 13 - }?.let { exp -> fieldIndex[exp] } -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^ definition local 13 -// display_name exp -// documentation ```kotlin\nexp: Expression<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^ reference local 13 -// ⌃ enclosing_range_end local 13 - ?: error("$expression is not in record set") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getExpressionIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#toString(). - override fun toString(): String = -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 14 - fieldIndex.entries.joinToString { "${it.key}=${data[it.value]}" } -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#fieldIndex. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getFieldIndex(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getEntries(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: Map.Entry, Int>\n``` -// ^^ reference local 14 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#get(). -// ^^ reference local 14 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#toString(). -// ⌃ enclosing_range_end local 14 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue#``(). - internal object NotInitializedValue -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue# -// display_name NotInitializedValue -// documentation ```kotlin\ninternal final object NotInitializedValue : Any\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue#``(). -// display_name NotInitializedValue -// documentation ```kotlin\nprivate constructor(): ResultRow.NotInitializedValue\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#NotInitializedValue#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion# 35:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Creates a [ResultRow] storing all expressions in [fieldsIndex] with their values retrieved from a [RowApi]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#``(). 35:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ResultRow.Companion\n```\n\n----\n\n Creates a [ResultRow] storing all expressions in [fieldsIndex] with their values retrieved from a [RowApi]. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create(). - /** Creates a [ResultRow] storing all expressions in [fieldsIndex] with their values retrieved from a [RowApi]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(rs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(fieldsIndex) - fun create(rs: RowApi, fieldsIndex: Map, Int>): ResultRow { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create(). -// display_name create -// documentation ```kotlin\npublic final fun create(rs: RowApi, fieldsIndex: Map, Int>): ResultRow\n```\n\n----\n\n Creates a [ResultRow] storing all expressions in [fieldsIndex] with their values retrieved from a [RowApi]. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(rs) -// display_name rs -// documentation ```kotlin\nrs: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(fieldsIndex) -// display_name fieldsIndex -// documentation ```kotlin\nfieldsIndex: Map, Int>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(rs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(fieldsIndex) - return ResultRow(fieldsIndex).apply { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(fieldsIndex) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 15 -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 17 - fieldsIndex.forEach { (field, index) -> -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(fieldsIndex) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^ definition local 15 -// display_name -// documentation ```kotlin\n: Map.Entry, Int>\n``` -// ^^^^^ reference local 15 -// ^^^^^ definition local 16 -// display_name field -// documentation ```kotlin\nlocal val field: Expression<*>\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^ reference local 15 -// ^^^^^ definition local 17 -// display_name index -// documentation ```kotlin\nlocal val index: Int\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 16 -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 15 -// ⌄ enclosing_range_start local 18 - val columnType: IColumnType? = (field as? ExpressionWithColumnType)?.columnType -// ^^^^^^^^^^ definition local 18 -// display_name columnType -// documentation ```kotlin\nlocal val columnType: IColumnType?\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^ reference local 16 -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - val value = if (columnType != null) { -// ^^^^^ definition local 19 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^^^^^^ reference local 18 - columnType.readObject(rs, index + 1) -// ^^^^^^^^^^ reference local 18 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#readObject(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(rs) -// ^^^^^ reference local 17 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). - } else { - rs.getObject(index + 1) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create().(rs) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). -// ^^^^^ reference local 17 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). - } -// ⌃ enclosing_range_end local 19 - data[index] = value -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getData(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array#set(). -// ^^^^^ reference local 17 -// ^^^^^ reference local 19 - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#create(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues(). - /** Creates a [ResultRow] using the expressions and values provided by [data]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) - fun createAndFillValues(data: Map, Any?>): ResultRow { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues(). -// display_name createAndFillValues -// documentation ```kotlin\npublic final fun createAndFillValues(data: Map, Any?>): ResultRow\n```\n\n----\n\n Creates a [ResultRow] using the expressions and values provided by [data]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) -// display_name data -// documentation ```kotlin\ndata: Map, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) -// ⌄ enclosing_range_start local 20 - val fieldIndex = HashMap, Int>(data.size) -// ^^^^^^^^^^ definition local 20 -// display_name fieldIndex -// documentation ```kotlin\nlocal val fieldIndex: {kotlin/collections/HashMap, kotlin/Int>=} HashMap, Int>\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashMap#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#size. -// ⌃ enclosing_range_end local 20 -// ⌄ enclosing_range_start local 21 - val values = arrayOfNulls(data.size) -// ^^^^^^ definition local 21 -// display_name values -// documentation ```kotlin\nlocal val values: Array\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/arrayOfNulls(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#size. -// ⌃ enclosing_range_end local 21 -// ⌄ enclosing_range_start local 22 -// ⌄ enclosing_range_start local 23 - data.entries.forEachIndexed { i, columnAndValue -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues().(data) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getEntries(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/forEachIndexed(+9). -// ^ definition local 22 -// display_name i -// documentation ```kotlin\ni: Int\n``` -// ^^^^^^^^^^^^^^ definition local 23 -// display_name columnAndValue -// documentation ```kotlin\ncolumnAndValue: Map.Entry, Any?>\n``` -// ⌃ enclosing_range_end local 22 -// ⌃ enclosing_range_end local 23 -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 -// ⌄ enclosing_range_start local 26 - val (column, value) = columnAndValue -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 24 -// display_name -// documentation ```kotlin\nlocal val : Map.Entry, Any?>\n``` -// ^^^^^^ reference local 24 -// ^^^^^^ definition local 25 -// display_name column -// documentation ```kotlin\nlocal val column: Expression<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^ reference local 24 -// ^^^^^ definition local 26 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ^^^^^^^^^^^^^^ reference local 23 -// ⌃ enclosing_range_end local 25 -// ⌃ enclosing_range_end local 26 -// ⌃ enclosing_range_end local 24 - fieldIndex[column] = i -// ^^^^^^^^^^ reference local 20 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference local 25 -// ^ reference local 22 - values[i] = value -// ^^^^^^ reference local 21 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array#set(). -// ^ reference local 22 -// ^^^^^ reference local 26 - } - return ResultRow(fieldIndex, values) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). -// ^^^^^^^^^^ reference local 20 -// ^^^^^^ reference local 21 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults(). - /** Creates a [ResultRow] storing [columns] with their default or nullable values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults().(columns) - fun createAndFillDefaults(columns: List>): ResultRow = -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults(). -// display_name createAndFillDefaults -// documentation ```kotlin\npublic final fun createAndFillDefaults(columns: List>): ResultRow\n```\n\n----\n\n Creates a [ResultRow] storing [columns] with their default or nullable values. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults().(columns) -// ⌄ enclosing_range_start local 27 - ResultRow(columns.withIndex().associate { it.value to it.index }).apply { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults().(columns) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/withIndex(+10). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associate(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 27 -// display_name it -// documentation ```kotlin\nit: IndexedValue>\n``` -// ^^ reference local 27 -// ^^^^^ reference semanticdb maven . . kotlin/collections/IndexedValue#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/IndexedValue#value. -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 27 -// ^^^^^ reference semanticdb maven . . kotlin/collections/IndexedValue#getIndex(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/IndexedValue#index. -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end local 27 -// ⌄ enclosing_range_start local 28 - columns.forEach { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults().(columns) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 28 2:17 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` - setInternal(it, it.defaultValueOrNotInitialized()) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#setInternal(). -// ^^ reference local 28 -// ^^ reference local 28 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized(). - } -// ⌃ enclosing_range_end local 28 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#createAndFillDefaults(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#Companion#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized().[T] - private fun Column.defaultValueOrNotInitialized(): Any? { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized(). -// display_name defaultValueOrNotInitialized -// documentation ```kotlin\nprivate final fun Column.defaultValueOrNotInitialized(): Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized().[T] - return when { - defaultValueFun != null -> when { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - columnType is ColumnWithTransform<*, *> -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# - (columnType as ColumnWithTransform).unwrapRecursive(defaultValueFun!!()) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). - } - else -> defaultValueFun!!() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). - } - columnType.nullable -> null -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - else -> NotInitializedValue - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#defaultValueOrNotInitialized(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#``(). - /** - * [ResultRowCache] caches the values on reads by `expression`. The value cached by pair of `expression` itself and `columnType` of that expression. - * It solves the problem of "equal" expression with different column type (like the same column with original type and [EntityIDColumnType]) - */ - private class ResultRowCache { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache# -// display_name ResultRowCache -// documentation ```kotlin\nprivate final class ResultRowCache : Any\n```\n\n----\n\n\n [ResultRowCache] caches the values on reads by `expression`. The value cached by pair of `expression` itself and `columnType` of that expression.\n It solves the problem of "equal" expression with different column type (like the same column with original type and [EntityIDColumnType])\n -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#``(). -// display_name ResultRowCache -// documentation ```kotlin\npublic constructor(): ResultRow.ResultRowCache\n```\n\n----\n\n\n [ResultRowCache] caches the values on reads by `expression`. The value cached by pair of `expression` itself and `columnType` of that expression.\n It solves the problem of "equal" expression with different column type (like the same column with original type and [EntityIDColumnType])\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#values. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#getValues(). - private val values: MutableMap, IColumnType<*>?>, Any?> = mutableMapOf() -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#getValues(). -// display_name values -// documentation ```kotlin\nprivate get(): MutableMap, IColumnType<*>?>, Any?>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#values. -// display_name values -// documentation ```kotlin\nprivate final val values: MutableMap, IColumnType<*>?>, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableMapOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#getValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached(). - /** - * Wrapping function that accept the expression and target function. - * The function would be called if the value not found in the cache. - * - * @param expression is the key of caching - * @param initializer function that returns the new value if the cache missed - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(initializer) - fun cached(expression: Expression<*>, initializer: () -> T): T = values.getOrPut(key(expression), initializer) as T -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached(). -// display_name cached -// documentation ```kotlin\npublic final fun cached(expression: Expression<*>, initializer: () -> T): T\n```\n\n----\n\n\n Wrapping function that accept the expression and target function.\n The function would be called if the value not found in the cache.\n\n @param expression is the key of caching\n @param initializer function that returns the new value if the cache missed\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(initializer) -// display_name initializer -// documentation ```kotlin\ninitializer: () -> T\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#values. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(initializer) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached().(initializer) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#cached(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove(). - /** - * Remove the value by expression - * - * @param expression is the key of caching - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove().(expression) - fun remove(expression: Expression<*>) = values.remove(key(expression)) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove(). -// display_name remove -// documentation ```kotlin\npublic final fun remove(expression: Expression<*>): Any?\n```\n\n----\n\n\n Remove the value by expression\n\n @param expression is the key of caching\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#values. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#remove(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#remove(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key().(expression) - private fun key(expression: Expression<*>): Pair, IColumnType<*>?> = expression to (expression as? Column<*>)?.columnType -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key(). -// display_name key -// documentation ```kotlin\nprivate final fun key(expression: Expression<*>): Pair, IColumnType<*>?>\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key().(expression) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#key(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#ResultRowCache#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLExpressionBuilder.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLExpressionBuilder.kt deleted file mode 100644 index 35d70ce9d..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLExpressionBuilder.kt +++ /dev/null @@ -1,5671 +0,0 @@ - @file:Suppress("internal", "INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") - - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.CompositeIdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.EntityIDFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - import org.jetbrains.exposed.v1.core.functions.array.ArrayGet -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# - import org.jetbrains.exposed.v1.core.functions.array.ArraySlice -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# - import org.jetbrains.exposed.v1.core.ops.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/ - import org.jetbrains.exposed.v1.core.vendors.FunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import kotlin.internal.LowPriorityInOverloadResolution -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^^ reference semanticdb maven . . kotlin/internal/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/internal/LowPriorityInOverloadResolution# - - // String Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/charLength(). - /** Returns the length of this string expression, measured in characters, or `null` if this expression is null. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/charLength().[T] - fun Expression.charLength(): CharLength = CharLength(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/charLength().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/charLength(). -// display_name charLength -// documentation ```kotlin\npublic final fun Expression.charLength(): CharLength\n```\n\n----\n\n Returns the length of this string expression, measured in characters, or `null` if this expression is null. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharLength#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/charLength().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/charLength(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase(). - /** Converts this string expression to lower case. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase().[T] - fun Expression.lowerCase(): LowerCase = LowerCase(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase(). -// display_name lowerCase -// documentation ```kotlin\npublic final fun Expression.lowerCase(): LowerCase\n```\n\n----\n\n Converts this string expression to lower case. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LowerCase#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/lowerCase(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase(). - /** Converts this string expression to upper case. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase().[T] - fun Expression.upperCase(): UpperCase = UpperCase(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase(). -// display_name upperCase -// documentation ```kotlin\npublic final fun Expression.upperCase(): UpperCase\n```\n\n----\n\n Converts this string expression to upper case. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UpperCase#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/upperCase(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(). - /** - * Concatenates all non-null input values of each group from [this] string expression, separated by [separator]. - * - * @param separator The separator to use between concatenated values. If left `null`, the database default will be used. - * @param distinct If set to `true`, duplicate values will be eliminated. - * @param orderBy If specified, values will be sorted in the concatenated string. - * @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupConcat - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().[T] - fun Expression.groupConcat( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic final fun Expression.groupConcat(separator: String? = ..., distinct: Boolean = ..., orderBy: Pair, SortOrder>): GroupConcat\n```\n\n----\n\n\n Concatenates all non-null input values of each group from [this] string expression, separated by [separator].\n\n @param separator The separator to use between concatenated values. If left `null`, the database default will be used.\n @param distinct If set to `true`, duplicate values will be eliminated.\n @param orderBy If specified, values will be sorted in the concatenated string.\n @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupConcat\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(separator) - separator: String? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(distinct) - distinct: Boolean = false, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(distinct) -// display_name distinct -// documentation ```kotlin\ndistinct: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(distinct) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(orderBy) - orderBy: Pair, SortOrder> -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(orderBy) -// display_name orderBy -// documentation ```kotlin\norderBy: Pair, SortOrder>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(orderBy) - ): GroupConcat = GroupConcat(this, separator, distinct, orderBy) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(separator) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(distinct) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat().(orderBy) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1). - /** - * Concatenates all non-null input values of each group from [this] string expression, separated by [separator]. - * - * @param separator The separator to use between concatenated values. If left `null`, the database default will be used. - * @param distinct If set to `true`, duplicate values will be eliminated. - * @param orderBy If specified, values will be sorted in the concatenated string. - * @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupConcat - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).[T] - fun Expression.groupConcat( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1). -// display_name groupConcat -// documentation ```kotlin\npublic final fun Expression.groupConcat(separator: String? = ..., distinct: Boolean = ..., orderBy: Array, SortOrder>> = ...): GroupConcat\n```\n\n----\n\n\n Concatenates all non-null input values of each group from [this] string expression, separated by [separator].\n\n @param separator The separator to use between concatenated values. If left `null`, the database default will be used.\n @param distinct If set to `true`, duplicate values will be eliminated.\n @param orderBy If specified, values will be sorted in the concatenated string.\n @sample org.jetbrains.exposed.v1.tests.shared.dml.GroupByTests.testGroupConcat\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(separator) - separator: String? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(separator) -// display_name separator -// documentation ```kotlin\nseparator: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(distinct) - distinct: Boolean = false, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(distinct) -// display_name distinct -// documentation ```kotlin\ndistinct: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(distinct) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(orderBy) - orderBy: Array, SortOrder>> = emptyArray() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(orderBy) -// display_name orderBy -// documentation ```kotlin\norderBy: Array, SortOrder>> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/emptyArray(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(orderBy) - ): GroupConcat = GroupConcat(this, separator, distinct, orderBy = orderBy) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(separator) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(distinct) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1).(orderBy) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/groupConcat(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/substring(). - /** Extract a substring from this string expression that begins at the specified [start] and with the specified [length]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/substring().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(length) - fun Expression.substring(start: Int, length: Int): Substring = Substring(this, intLiteral(start), intLiteral(length)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/substring().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/substring(). -// display_name substring -// documentation ```kotlin\npublic final fun Expression.substring(start: Int, length: Int): Substring\n```\n\n----\n\n Extract a substring from this string expression that begins at the specified [start] and with the specified [length]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(start) -// display_name start -// documentation ```kotlin\nstart: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Substring#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(start) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/substring().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(start) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/substring().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/substring(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/trim(). - /** Removes the longest string containing only spaces from both ends of string expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/trim().[T] - fun Expression.trim(): Trim = Trim(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/trim().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/trim(). -// display_name trim -// documentation ```kotlin\npublic final fun Expression.trim(): Trim\n```\n\n----\n\n Removes the longest string containing only spaces from both ends of string expression. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Trim#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/trim().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/trim(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/locate(). - /** Returns the index of the first occurrence of [substring] in this string expression or 0 if it doesn't contain [substring] */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/locate().(substring) - fun Expression.locate(substring: String): Locate = Locate(this, substring) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/locate(). -// display_name locate -// documentation ```kotlin\npublic final fun Expression.locate(substring: String): Locate\n```\n\n----\n\n Returns the index of the first occurrence of [substring] in this string expression or 0 if it doesn't contain [substring] -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Locate#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/locate().(substring) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/locate().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/locate().(substring) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/locate(). - - // General-Purpose Aggregate Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/min(). - /** Returns the minimum value of this expression across all non-null input values, or `null` if there are no non-null values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/min().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/min().[S] - fun ExpressionWithColumnType.min(): Min = Min(this, this.columnType as IColumnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/min().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/min().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/min(). -// display_name min -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.min(): Min\n```\n\n----\n\n Returns the minimum value of this expression across all non-null input values, or `null` if there are no non-null values. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Min#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/min().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/min().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/min(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/max(). - /** Returns the maximum value of this expression across all non-null input values, or `null` if there are no non-null values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/max().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/max().[S] - fun ExpressionWithColumnType.max(): Max = Max(this, this.columnType as IColumnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/max().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/max().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/max(). -// display_name max -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.max(): Max\n```\n\n----\n\n Returns the maximum value of this expression across all non-null input values, or `null` if there are no non-null values. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Max#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/max().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/max().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/max(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/avg(). - /** Returns the average (arithmetic mean) value of this expression across all non-null input values, or `null` if there are no non-null values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/avg().(scale) - fun , S : T?> ExpressionWithColumnType.avg(scale: Int = 2): Avg = Avg(this, scale) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/avg(). -// display_name avg -// documentation ```kotlin\npublic final fun , S : T?> ExpressionWithColumnType.avg(scale: Int = ...): Avg\n```\n\n----\n\n Returns the average (arithmetic mean) value of this expression across all non-null input values, or `null` if there are no non-null values. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/avg().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/avg().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/avg().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/avg().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/avg(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/sum(). - /** Returns the sum of this expression across all non-null input values, or `null` if there are no non-null values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/sum().[T] - fun ExpressionWithColumnType.sum(): Sum = Sum(this, this.columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/sum().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/sum(). -// display_name sum -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.sum(): Sum\n```\n\n----\n\n Returns the sum of this expression across all non-null input values, or `null` if there are no non-null values. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/sum().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/sum(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/count(). - /** Returns the number of input rows for which the value of this expression is not null. */ - fun ExpressionWithColumnType<*>.count(): Count = Count(this) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/count(). -// display_name count -// documentation ```kotlin\npublic final fun ExpressionWithColumnType<*>.count(): Count\n```\n\n----\n\n Returns the number of input rows for which the value of this expression is not null. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/count(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/countDistinct(). - /** Returns the number of distinct input rows for which the value of this expression is not null. */ - fun Column<*>.countDistinct(): Count = Count(this, true) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/countDistinct(). -// display_name countDistinct -// documentation ```kotlin\npublic final fun Column<*>.countDistinct(): Count\n```\n\n----\n\n Returns the number of distinct input rows for which the value of this expression is not null. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Count#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/countDistinct(). - - // Aggregate Functions for Statistics - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop(). - /** - * Returns the population standard deviation of the non-null input values, or `null` if there are no non-null values. - * - * @param scale The scale of the decimal column expression returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().(scale) - fun ExpressionWithColumnType.stdDevPop(scale: Int = 2): StdDevPop = StdDevPop(this, scale) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop(). -// display_name stdDevPop -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.stdDevPop(scale: Int = ...): StdDevPop\n```\n\n----\n\n\n Returns the population standard deviation of the non-null input values, or `null` if there are no non-null values.\n\n @param scale The scale of the decimal column expression returned.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevPop(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp(). - /** - * Returns the sample standard deviation of the non-null input values, or `null` if there are no non-null values. - * - * @param scale The scale of the decimal column expression returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().(scale) - fun ExpressionWithColumnType.stdDevSamp(scale: Int = 2): StdDevSamp = StdDevSamp(this, scale) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp(). -// display_name stdDevSamp -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.stdDevSamp(scale: Int = ...): StdDevSamp\n```\n\n----\n\n\n Returns the sample standard deviation of the non-null input values, or `null` if there are no non-null values.\n\n @param scale The scale of the decimal column expression returned.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/stdDevSamp(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varPop(). - /** - * Returns the population variance of the non-null input values (square of the population standard deviation), or `null` if there are no non-null values. - * - * @param scale The scale of the decimal column expression returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().(scale) - fun ExpressionWithColumnType.varPop(scale: Int = 2): VarPop = VarPop(this, scale) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varPop(). -// display_name varPop -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.varPop(scale: Int = ...): VarPop\n```\n\n----\n\n\n Returns the population variance of the non-null input values (square of the population standard deviation), or `null` if there are no non-null values.\n\n @param scale The scale of the decimal column expression returned.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varPop().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varPop(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp(). - /** - * Returns the sample variance of the non-null input values (square of the sample standard deviation), or `null` if there are no non-null values. - * - * @param scale The scale of the decimal column expression returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().(scale) - fun ExpressionWithColumnType.varSamp(scale: Int = 2): VarSamp = VarSamp(this, scale) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp(). -// display_name varSamp -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.varSamp(scale: Int = ...): VarSamp\n```\n\n----\n\n\n Returns the sample variance of the non-null input values (square of the sample standard deviation), or `null` if there are no non-null values.\n\n @param scale The scale of the decimal column expression returned.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/varSamp(). - - // Array Comparisons - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(). - /** Returns this subquery wrapped in the `ANY` operator. This function is not supported by the SQLite dialect. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().(subQuery) - fun anyFrom(subQuery: AbstractQuery<*>): Op = AllAnyFromSubQueryOp(true, subQuery) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(). -// display_name anyFrom -// documentation ```kotlin\npublic final fun anyFrom(subQuery: AbstractQuery<*>): Op\n```\n\n----\n\n Returns this subquery wrapped in the `ANY` operator. This function is not supported by the SQLite dialect. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().(subQuery) -// display_name subQuery -// documentation ```kotlin\nsubQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().(subQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom().(subQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1). - /** - * Returns this array of data wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects. - * - * **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be - * resolved according to the internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(array) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(delegateType) - inline fun anyFrom(array: Array, delegateType: ColumnType? = null): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1). -// display_name anyFrom -// documentation ```kotlin\npublic final inline fun anyFrom(array: Array, delegateType: ColumnType? = ...): Op\n```\n\n----\n\n\n Returns this array of data wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects.\n\n **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be\n resolved according to the internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(array) -// display_name array -// documentation ```kotlin\narray: Array\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(delegateType) - // emptyArray() without type info generates ARRAY[] -// ⌄ enclosing_range_start local 0 - @OptIn(InternalApi::class) - val columnType = delegateType ?: resolveColumnType(T::class, if (array.isEmpty()) TextColumnType() else null) -// ^^^^^^^^^^ definition local 0 -// display_name columnType -// documentation ```kotlin\n@OptIn(...) local val columnType: ColumnType\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(array) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/isEmpty(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌃ enclosing_range_end local 0 - return AllAnyFromArrayOp(true, array.toList(), columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1).(array) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^^^ reference local 0 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2). - /** - * Returns this list of data wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects. - * - * **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be - * resolved according to the internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(array) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(delegateType) - inline fun anyFrom(array: List, delegateType: ColumnType? = null): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2). -// display_name anyFrom -// documentation ```kotlin\npublic final inline fun anyFrom(array: List, delegateType: ColumnType? = ...): Op\n```\n\n----\n\n\n Returns this list of data wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects.\n\n **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be\n resolved according to the internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(array) -// display_name array -// documentation ```kotlin\narray: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(delegateType) - // emptyList() without type info generates ARRAY[] -// ⌄ enclosing_range_start local 1 - @OptIn(InternalApi::class) - val columnType = delegateType ?: resolveColumnType(T::class, if (array.isEmpty()) TextColumnType() else null) -// ^^^^^^^^^^ definition local 1 -// display_name columnType -// documentation ```kotlin\n@OptIn(...) local val columnType: ColumnType\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(array) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌃ enclosing_range_end local 1 - return AllAnyFromArrayOp(true, array, columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2).(array) -// ^^^^^^^^^^ reference local 1 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+2). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3). - /** Returns this table wrapped in the `ANY` operator. This function is only supported by MySQL, PostgreSQL, and H2 dialects. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).(table) - fun anyFrom(table: Table): Op = AllAnyFromTableOp(true, table) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3). -// display_name anyFrom -// documentation ```kotlin\npublic final fun anyFrom(table: Table): Op\n```\n\n----\n\n Returns this table wrapped in the `ANY` operator. This function is only supported by MySQL, PostgreSQL, and H2 dialects. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3).(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+3). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4). - /** Returns this expression wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).(expression) - fun ?> anyFrom(expression: Expression): Op = AllAnyFromExpressionOp(true, expression) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4). -// display_name anyFrom -// documentation ```kotlin\npublic final fun ?> anyFrom(expression: Expression): Op\n```\n\n----\n\n Returns this expression wrapped in the `ANY` operator. This function is only supported by PostgreSQL and H2 dialects. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/anyFrom(+4). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(). - /** Returns this subquery wrapped in the `ALL` operator. This function is not supported by the SQLite dialect. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().(subQuery) - fun allFrom(subQuery: AbstractQuery<*>): Op = AllAnyFromSubQueryOp(false, subQuery) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(). -// display_name allFrom -// documentation ```kotlin\npublic final fun allFrom(subQuery: AbstractQuery<*>): Op\n```\n\n----\n\n Returns this subquery wrapped in the `ALL` operator. This function is not supported by the SQLite dialect. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().(subQuery) -// display_name subQuery -// documentation ```kotlin\nsubQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().(subQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom().(subQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1). - /** - * Returns this array of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects. - * - * **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be - * resolved according to the internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(array) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(delegateType) - inline fun allFrom(array: Array, delegateType: ColumnType? = null): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1). -// display_name allFrom -// documentation ```kotlin\npublic final inline fun allFrom(array: Array, delegateType: ColumnType? = ...): Op\n```\n\n----\n\n\n Returns this array of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects.\n\n **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be\n resolved according to the internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(array) -// display_name array -// documentation ```kotlin\narray: Array\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(delegateType) - // emptyArray() without type info generates ARRAY[] -// ⌄ enclosing_range_start local 2 - @OptIn(InternalApi::class) - val columnType = delegateType ?: resolveColumnType(T::class, if (array.isEmpty()) TextColumnType() else null) -// ^^^^^^^^^^ definition local 2 -// display_name columnType -// documentation ```kotlin\n@OptIn(...) local val columnType: ColumnType\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(array) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/isEmpty(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌃ enclosing_range_end local 2 - return AllAnyFromArrayOp(false, array.toList(), columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1).(array) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^^^ reference local 2 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+1). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2). - /** - * Returns this list of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects. - * - * **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be - * resolved according to the internal mapping of the element's type in [resolveColumnType]. - * - * @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(array) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(delegateType) - inline fun allFrom(array: List, delegateType: ColumnType? = null): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2). -// display_name allFrom -// documentation ```kotlin\npublic final inline fun allFrom(array: List, delegateType: ColumnType? = ...): Op\n```\n\n----\n\n\n Returns this list of data wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects.\n\n **Note** If [delegateType] is left `null`, the base column type associated with storing elements of type [T] will be\n resolved according to the internal mapping of the element's type in [resolveColumnType].\n\n @throws IllegalStateException If no column type mapping is found and a [delegateType] is not provided.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(array) -// display_name array -// documentation ```kotlin\narray: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(delegateType) - // emptyList() without type info generates ARRAY[] -// ⌄ enclosing_range_start local 3 - @OptIn(InternalApi::class) - val columnType = delegateType ?: resolveColumnType(T::class, if (array.isEmpty()) TextColumnType() else null) -// ^^^^^^^^^^ definition local 3 -// display_name columnType -// documentation ```kotlin\n@OptIn(...) local val columnType: ColumnType\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(delegateType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(array) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ⌃ enclosing_range_end local 3 - return AllAnyFromArrayOp(false, array, columnType) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2).(array) -// ^^^^^^^^^^ reference local 3 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+2). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3). - /** Returns this table wrapped in the `ALL` operator. This function is only supported by MySQL, PostgreSQL, and H2 dialects. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).(table) - fun allFrom(table: Table): Op = AllAnyFromTableOp(false, table) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3). -// display_name allFrom -// documentation ```kotlin\npublic final fun allFrom(table: Table): Op\n```\n\n----\n\n Returns this table wrapped in the `ALL` operator. This function is only supported by MySQL, PostgreSQL, and H2 dialects. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3).(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+3). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4). - /** Returns this expression wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).(expression) - fun ?> allFrom(expression: Expression): Op = AllAnyFromExpressionOp(false, expression) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4). -// display_name allFrom -// documentation ```kotlin\npublic final fun ?> allFrom(expression: Expression): Op\n```\n\n----\n\n Returns this expression wrapped in the `ALL` operator. This function is only supported by PostgreSQL and H2 dialects. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/allFrom(+4). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/get(). - /** - * Returns the array element stored at the one-based [index] position, or `null` if the stored array itself is null. - * - * @sample org.jetbrains.exposed.v1.tests.shared.types.ArrayColumnTypeTests.testSelectUsingArrayGet - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/get().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/get().(index) - infix operator fun ?> ExpressionWithColumnType.get(index: Int): ArrayGet { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/get().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/get(). -// display_name get -// documentation ```kotlin\npublic final operator infix fun ?> ExpressionWithColumnType.get(index: Int): ArrayGet\n```\n\n----\n\n\n Returns the array element stored at the one-based [index] position, or `null` if the stored array itself is null.\n\n @sample org.jetbrains.exposed.v1.tests.shared.types.ArrayColumnTypeTests.testSelectUsingArrayGet\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/get().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/get().[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/get().(index) -// ⌄ enclosing_range_start local 4 - return when (this) { -// ^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : ExpressionWithColumnType\n``` -// ⌃ enclosing_range_end local 4 - is ArrayGet<*, *> -> ArrayGet(this as Expression, index, this.columnType as IColumnType) as ArrayGet -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/get().(index) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#columnType. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# - else -> ArrayGet(this, index, (this.columnType as ArrayColumnType>).delegate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/get().(index) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/get(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/slice(). - /** - * Returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive), - * or `null` if the stored array itself is null. - * **Note** If either bounds is left `null`, the database will use the stored array's respective lower or upper limit. - * - * @sample org.jetbrains.exposed.v1.tests.shared.types.ArrayColumnTypeTests.testSelectUsingArraySlice - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(lower) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(upper) - fun ?> ExpressionWithColumnType.slice(lower: Int? = null, upper: Int? = null): ArraySlice = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/slice(). -// display_name slice -// documentation ```kotlin\npublic final fun ?> ExpressionWithColumnType.slice(lower: Int? = ..., upper: Int? = ...): ArraySlice\n```\n\n----\n\n\n Returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive),\n or `null` if the stored array itself is null.\n **Note** If either bounds is left `null`, the database will use the stored array's respective lower or upper limit.\n\n @sample org.jetbrains.exposed.v1.tests.shared.types.ArrayColumnTypeTests.testSelectUsingArraySlice\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(lower) -// display_name lower -// documentation ```kotlin\nlower: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(upper) -// display_name upper -// documentation ```kotlin\nupper: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/slice().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(lower) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(upper) - ArraySlice(this, lower, upper, this.columnType) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(lower) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/slice().(upper) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/slice(). - - // Sequence Manipulation Functions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/nextIntVal(). - /** Advances this sequence and returns the new value. */ - fun Sequence.nextIntVal(): NextVal = NextVal.IntNextVal(this) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/nextIntVal(). -// display_name nextIntVal -// documentation ```kotlin\npublic final fun Sequence.nextIntVal(): NextVal\n```\n\n----\n\n Advances this sequence and returns the new value. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#IntNextVal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/nextIntVal(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/nextLongVal(). - /** Advances this sequence and returns the new value. */ - fun Sequence.nextLongVal(): NextVal = NextVal.LongNextVal(this) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/nextLongVal(). -// display_name nextLongVal -// documentation ```kotlin\npublic final fun Sequence.nextLongVal(): NextVal\n```\n\n----\n\n Advances this sequence and returns the new value. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal#LongNextVal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/nextLongVal(). - - // Value Expressions - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castTo(). - /** Specifies a conversion from one data type to another. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().(columnType) - fun Expression<*>.castTo(columnType: IColumnType): ExpressionWithColumnType = Cast(this, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castTo(). -// display_name castTo -// documentation ```kotlin\npublic final fun Expression<*>.castTo(columnType: IColumnType): ExpressionWithColumnType\n```\n\n----\n\n Specifies a conversion from one data type to another. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Cast#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castTo().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/castTo(). - - // Misc. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/function(). - /** - * Calls a custom SQL function with the specified [functionName] and passes this expression as its only argument. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/function().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/function().(functionName) - fun ExpressionWithColumnType.function(functionName: String): CustomFunction = CustomFunction(functionName, columnType, this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/function().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/function(). -// display_name function -// documentation ```kotlin\npublic final fun ExpressionWithColumnType.function(functionName: String): CustomFunction\n```\n\n----\n\n\n Calls a custom SQL function with the specified [functionName] and passes this expression as its only argument.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/function().(functionName) -// display_name functionName -// documentation ```kotlin\nfunctionName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/function().(functionName) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/function().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/function().(functionName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/function(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction(). - /** - * Calls a custom SQL function with the specified [functionName], that returns a string, and passing [params] as its arguments. - */ - @Suppress("FunctionNaming") - fun CustomStringFunction( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction(). -// display_name CustomStringFunction -// documentation ```kotlin\n@Suppress(...) public final fun CustomStringFunction(functionName: String, vararg params: Expression<*>): CustomFunction\n```\n\n----\n\n\n Calls a custom SQL function with the specified [functionName], that returns a string, and passing [params] as its arguments.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(functionName) - functionName: String, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(functionName) -// display_name functionName -// documentation ```kotlin\nfunctionName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(functionName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(params) - vararg params: Expression<*> -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(params) -// display_name params -// documentation ```kotlin\nvararg params: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(params) - ): CustomFunction = CustomFunction(functionName, TextColumnType(), *params) -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(functionName) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction().(params) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomStringFunction(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction(). - /** - * Calls a custom SQL function with the specified [functionName], that returns a long, and passing [params] as its arguments. - */ - @Suppress("FunctionNaming") - fun CustomLongFunction( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction(). -// display_name CustomLongFunction -// documentation ```kotlin\n@Suppress(...) public final fun CustomLongFunction(functionName: String, vararg params: Expression<*>): CustomFunction\n```\n\n----\n\n\n Calls a custom SQL function with the specified [functionName], that returns a long, and passing [params] as its arguments.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(functionName) - functionName: String, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(functionName) -// display_name functionName -// documentation ```kotlin\nfunctionName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(functionName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(params) - vararg params: Expression<*> -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(params) -// display_name params -// documentation ```kotlin\nvararg params: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(params) - ): CustomFunction = CustomFunction(functionName, LongColumnType(), *params) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(functionName) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction().(params) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CustomLongFunction(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# - /** Represents a pattern used for the comparison of string expressions. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy(). - data class LikePattern( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// display_name LikePattern -// documentation ```kotlin\npublic final data class LikePattern : Any\n```\n\n----\n\n Represents a pattern used for the comparison of string expressions. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// display_name LikePattern -// documentation ```kotlin\npublic constructor(pattern: String, escapeChar: Char? = ...): LikePattern\n```\n\n----\n\n The string representation of a pattern to match. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy(). 5:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(pattern: String = ..., escapeChar: Char? = ...): LikePattern\n\n```\n\n----\n\n The string representation of a pattern to match. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(pattern) - /** The string representation of a pattern to match. */ - val pattern: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n```\n\n----\n\n The string representation of a pattern to match. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(pattern) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): String\n\n```\n\n----\n\n The string representation of a pattern to match. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String = ...\n```\n\n----\n\n The string representation of a pattern to match. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// display_name pattern -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The string representation of a pattern to match. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// display_name pattern -// documentation ```kotlin\npublic final val pattern: String\n```\n\n----\n\n The string representation of a pattern to match. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(escapeChar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(escapeChar) - /** The special character to use as the escape character. */ - val escapeChar: Char? = null -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(escapeChar) -// display_name escapeChar -// documentation ```kotlin\nescapeChar: Char? = ...\n```\n\n----\n\n The special character to use as the escape character. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(escapeChar) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): Char?\n\n```\n\n----\n\n The special character to use as the escape character. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(escapeChar) -// display_name escapeChar -// documentation ```kotlin\nescapeChar: Char? = ...\n```\n\n----\n\n The special character to use as the escape character. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// display_name escapeChar -// documentation ```kotlin\npublic final val escapeChar: Char?\n```\n\n----\n\n The special character to use as the escape character. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// display_name escapeChar -// documentation ```kotlin\npublic get(): Char?\n```\n\n----\n\n The special character to use as the escape character. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ^^^^^ reference semanticdb maven . . kotlin/Char# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``().(escapeChar) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy().(escapeChar) - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#copy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) - infix operator fun plus(rhs: LikePattern): LikePattern { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(). -// display_name plus -// documentation ```kotlin\npublic final operator infix fun plus(rhs: LikePattern): LikePattern\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) -// display_name rhs -// documentation ```kotlin\nrhs: LikePattern\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) - require(escapeChar == rhs.escapeChar) { "Mixing escape chars '$escapeChar' vs. '${rhs.escapeChar} is not allowed" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). - return LikePattern(pattern + rhs.pattern, rhs.escapeChar) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus().(rhs) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1).(rhs) - infix operator fun plus(rhs: String): LikePattern { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1). -// display_name plus -// documentation ```kotlin\npublic final operator infix fun plus(rhs: String): LikePattern\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1).(rhs) -// display_name rhs -// documentation ```kotlin\nrhs: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1).(rhs) - return LikePattern(pattern + rhs, escapeChar) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1).(rhs) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#plus(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion# 32:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Creates a [LikePattern] from the provided [text], with any special characters escaped using [escapeChar]. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#``(). 32:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): LikePattern.Companion\n```\n\n----\n\n Creates a [LikePattern] from the provided [text], with any special characters escaped using [escapeChar]. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral(). - /** Creates a [LikePattern] from the provided [text], with any special characters escaped using [escapeChar]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(text) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) - fun ofLiteral(text: String, escapeChar: Char = '\\'): LikePattern { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral(). -// display_name ofLiteral -// documentation ```kotlin\npublic final fun ofLiteral(text: String, escapeChar: Char = ...): LikePattern\n```\n\n----\n\n Creates a [LikePattern] from the provided [text], with any special characters escaped using [escapeChar]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(text) -// display_name text -// documentation ```kotlin\ntext: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) -// display_name escapeChar -// documentation ```kotlin\nescapeChar: Char = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Char# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(text) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) -// ⌄ enclosing_range_start local 5 - val likePatternSpecialChars = currentDialect.likePatternSpecialChars -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name likePatternSpecialChars -// documentation ```kotlin\nlocal val likePatternSpecialChars: Map\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getLikePatternSpecialChars(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#likePatternSpecialChars. -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val nextExpectedPatternQueue = arrayListOf() -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name nextExpectedPatternQueue -// documentation ```kotlin\nlocal val nextExpectedPatternQueue: {kotlin/collections/ArrayList=} ArrayList\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/arrayListOf(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - var nextCharToEscape: Char? = null -// ^^^^^^^^^^^^^^^^ definition local 7 -// display_name nextCharToEscape -// documentation ```kotlin\nlocal var nextCharToEscape: Char?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Char# -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val escapedPattern = buildString { -// ^^^^^^^^^^^^^^ definition local 8 -// display_name escapedPattern -// documentation ```kotlin\nlocal val escapedPattern: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌄ enclosing_range_start local 9 - text.forEach { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(text) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/forEach(). -// ^ definition local 9 21:17 -// display_name it -// documentation ```kotlin\nit: Char\n``` -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val shouldEscape = when (it) { -// ^^^^^^^^^^^^ definition local 10 -// display_name shouldEscape -// documentation ```kotlin\nlocal val shouldEscape: Boolean\n``` -// ^^ definition local 11 -// display_name -// documentation ```kotlin\nlocal val : Char\n``` -// ^^ reference local 9 -// ⌃ enclosing_range_end local 11 - escapeChar -> true -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) - in likePatternSpecialChars -> { -// ^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference local 5 -// ⌄ enclosing_range_start local 12 - likePatternSpecialChars[it]?.let { nextChar -> -// ^^^^^^^^^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 9 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^ definition local 12 -// display_name nextChar -// documentation ```kotlin\nnextChar: Char\n``` -// ⌃ enclosing_range_end local 12 - nextExpectedPatternQueue.add(nextChar) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). -// ^^^^^^^^ reference local 12 - nextCharToEscape = nextChar -// ^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^ reference local 12 - } - true - } - nextCharToEscape -> { -// ^^^^^^^^^^^^^^^^ reference local 7 - nextExpectedPatternQueue.removeLast() -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/removeLast(). - nextCharToEscape = nextExpectedPatternQueue.lastOrNull() -// ^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastOrNull(+19). - true - } - else -> false - } -// ⌃ enclosing_range_end local 10 - if (shouldEscape) { -// ^^^^^^^^^^^^ reference local 10 - append(escapeChar) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) - } - append(it) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^ reference local 9 - } -// ⌃ enclosing_range_end local 9 - } -// ⌃ enclosing_range_end local 8 - return LikePattern(escapedPattern, escapeChar) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral().(escapeChar) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#ofLiteral(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder# - /** Represents all the operators available when building SQL expressions. */ - @Suppress("INAPPLICABLE_JVM_NAME", "TooManyFunctions") - interface ISqlExpressionBuilder { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder# -// display_name ISqlExpressionBuilder -// documentation ```kotlin\n@Suppress(...) public abstract interface ISqlExpressionBuilder : Any\n```\n\n----\n\n Represents all the operators available when building SQL expressions. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# - - // Comparison Operators - // EQUAL - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(). - /** Checks if this expression is equal to some [t] value. */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) - infix fun ExpressionWithColumnType.eq(t: T): Op = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(). -// display_name eq -// documentation ```kotlin\n@() public open infix fun ExpressionWithColumnType.eq(t: T): Op\n```\n\n----\n\n Checks if this expression is equal to some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) - t == null -> isNull() -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - (this as? Column<*>)?.isEntityIdentifier() == true -> table.mapIdComparison(t, ::EqOp) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). - else -> EqOp(this, wrap(t)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq().(t) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1). - /** Checks if this expression is equal to some [t] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).(t) - infix fun CompositeColumn.eq(t: T): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1). -// display_name eq -// documentation ```kotlin\npublic open infix fun CompositeColumn.eq(t: T): Op\n```\n\n----\n\n Checks if this expression is equal to some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).(t) - // For the composite column, create "EqOps" for each real column and combine it using "and" operator - return this.getRealColumnsWithValues(t).entries -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1).(t) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getEntries(). -// ⌄ enclosing_range_start local 13 - .map { e -> (e.key as Column).eq(e.value) } -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 13 -// display_name e -// documentation ```kotlin\ne: Map.Entry, Any?>\n``` -// ^ reference local 13 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(). -// ^ reference local 13 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. -// ⌃ enclosing_range_end local 13 - .compoundAnd() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2). - /** Checks if this expression is equal to some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) - infix fun Expression.eq(other: Expression): Op = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S1] -// display_name FirTypeParameterSymbol S1 -// documentation ```kotlin\nS1 : T?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S2] -// display_name FirTypeParameterSymbol S2 -// documentation ```kotlin\nS2 : T?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2). -// display_name eq -// documentation ```kotlin\npublic open infix fun Expression.eq(other: Expression): Op\n```\n\n----\n\n Checks if this expression is equal to some [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).[S2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) - (other as Expression<*>) is Op.NULL -> isNull() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - (other as? QueryParameter)?.compositeValue != null -> (this as Column<*>).table.mapIdComparison(other.value, ::EqOp) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). - else -> EqOp(this, other) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2).(other) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3). - /** Checks if this [EntityID] expression is equal to some [t] value. */ - @JvmName("eqEntityIDValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).(t) - infix fun ?, V : T?> ExpressionWithColumnType.eq(t: V): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3). -// display_name eq -// documentation ```kotlin\n@JvmName(...) public open infix fun ?, V : T?> ExpressionWithColumnType.eq(t: V): Op\n```\n\n----\n\n Checks if this [EntityID] expression is equal to some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).(t) -// display_name t -// documentation ```kotlin\nt: V\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).(t) - if (t == null) return isNull() -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).(t) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - -// ⌄ enclosing_range_start local 14 - @Suppress("UNCHECKED_CAST") - val table = (columnType as EntityIDColumnType<*>).idColumn.table as IdTable -// ^^^^^ definition local 14 -// display_name table -// documentation ```kotlin\n@Suppress(...) local val table: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 14 -// ⌄ enclosing_range_start local 15 - val entityID = EntityID(t, table) -// ^^^^^^^^ definition local 15 -// display_name entityID -// documentation ```kotlin\nlocal val entityID: EntityID\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3).(t) -// ^^^^^ reference local 14 -// ⌃ enclosing_range_end local 15 - return if ((this as? Column<*>)?.isEntityIdentifier() == true) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). - this.table.mapIdComparison(entityID, ::EqOp) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^^^^^^^^ reference local 15 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). - } else { - EqOp(this, wrap(entityID)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference local 15 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4). - /** Checks if this [EntityID] expression is equal to some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[V] - infix fun ?, V : T?> ExpressionWithColumnType.eq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4). -// display_name eq -// documentation ```kotlin\npublic open infix fun ?, V : T?> ExpressionWithColumnType.eq(other: Expression): Op\n```\n\n----\n\n Checks if this [EntityID] expression is equal to some [other] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).(other) -// ⌄ enclosing_range_start local 16 - ): Op = when (other as Expression<*>) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).(other) -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end local 16 - is Op.NULL -> isNull() -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - else -> EqOp(this, other) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4).(other) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5). - /** Checks if this expression is equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[E] - infix fun ?> Expression.eq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5). -// display_name eq -// documentation ```kotlin\npublic open infix fun ?> Expression.eq(other: ExpressionWithColumnType): Op\n```\n\n----\n\n Checks if this expression is equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).(other) - ): Op = other eq this -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5).(other) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+4). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(+5). - - // NOT EQUAL - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(). - /** Checks if this expression is not equal to some [other] value. */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) - infix fun ExpressionWithColumnType.neq(other: T): Op = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(). -// display_name neq -// documentation ```kotlin\n@() public open infix fun ExpressionWithColumnType.neq(other: T): Op\n```\n\n----\n\n Checks if this expression is not equal to some [other] value. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) -// display_name other -// documentation ```kotlin\nother: T\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) - other == null -> isNotNull() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). - (this as? Column<*>)?.isEntityIdentifier() == true -> table.mapIdComparison(other, ::NeqOp) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). - else -> NeqOp(this, wrap(other)) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq().(other) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1). - /** Checks if this expression is not equal to some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) - infix fun Expression.neq(other: Expression): Op = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S1] -// display_name FirTypeParameterSymbol S1 -// documentation ```kotlin\nS1 : T?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S2] -// display_name FirTypeParameterSymbol S2 -// documentation ```kotlin\nS2 : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1). -// display_name neq -// documentation ```kotlin\npublic open infix fun Expression.neq(other: Expression): Op\n```\n\n----\n\n Checks if this expression is not equal to some [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).[S2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) - (other as Expression<*>) is Op.NULL -> isNotNull() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). - (other as? QueryParameter)?.compositeValue != null -> (this as Column<*>).table.mapIdComparison(other.value, ::NeqOp) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#value. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). - else -> NeqOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1).(other) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2). - /** Checks if this [EntityID] expression is not equal to some [t] value. */ - @JvmName("neqEntityIDValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).(t) - infix fun ?, V : T?> ExpressionWithColumnType.neq(t: V): Op { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2). -// display_name neq -// documentation ```kotlin\n@JvmName(...) public open infix fun ?, V : T?> ExpressionWithColumnType.neq(t: V): Op\n```\n\n----\n\n Checks if this [EntityID] expression is not equal to some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).(t) -// display_name t -// documentation ```kotlin\nt: V\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).(t) - if (t == null) return isNotNull() -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).(t) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). -// ⌄ enclosing_range_start local 17 - @Suppress("UNCHECKED_CAST") - val table = (columnType as EntityIDColumnType<*>).idColumn.table as IdTable -// ^^^^^ definition local 17 -// display_name table -// documentation ```kotlin\n@Suppress(...) local val table: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 17 -// ⌄ enclosing_range_start local 18 - val entityID = EntityID(t, table) -// ^^^^^^^^ definition local 18 -// display_name entityID -// documentation ```kotlin\nlocal val entityID: EntityID\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2).(t) -// ^^^^^ reference local 17 -// ⌃ enclosing_range_end local 18 - return if ((this as? Column<*>)?.isEntityIdentifier() == true) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). - this.table.mapIdComparison(entityID, ::NeqOp) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ^^^^^^^^ reference local 18 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). - } else { - NeqOp(this, wrap(entityID)) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference local 18 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3). - /** Checks if this [EntityID] expression is not equal to some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[V] - infix fun ?, V : T?> ExpressionWithColumnType.neq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3). -// display_name neq -// documentation ```kotlin\npublic open infix fun ?, V : T?> ExpressionWithColumnType.neq(other: Expression): Op\n```\n\n----\n\n Checks if this [EntityID] expression is not equal to some [other] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).(other) -// ⌄ enclosing_range_start local 19 - ): Op = when (other as Expression<*>) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).(other) -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end local 19 - is Op.NULL -> isNotNull() -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). - else -> NeqOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NeqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3).(other) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4). - /** Checks if this expression is not equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[E] - infix fun ?> Expression.neq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4). -// display_name neq -// documentation ```kotlin\npublic open infix fun ?> Expression.neq(other: ExpressionWithColumnType): Op\n```\n\n----\n\n Checks if this expression is not equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).(other) - ): Op = other neq this -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4).(other) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+3). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#neq(+4). - - // LESS THAN - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(). - /** Checks if this expression is less than some [t] value. */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().(t) - infix fun , S : T?> ExpressionWithColumnType.less(t: T): LessOp = LessOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(). -// display_name less -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.less(t: T): LessOp\n```\n\n----\n\n Checks if this expression is less than some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1). - /** Checks if this expression is less than some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).(other) - infix fun , S : T?> Expression.less(other: Expression): LessOp = LessOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1). -// display_name less -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.less(other: Expression): LessOp\n```\n\n----\n\n Checks if this expression is less than some [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2). - /** Checks if this [EntityID] expression is less than some [t] value. */ - @JvmName("lessEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).(t) - infix fun > Column>.less(t: T): LessOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2). -// display_name less -// documentation ```kotlin\n@JvmName(...) public open infix fun > Column>.less(t: T): LessOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).(t) - LessOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3). - /** Checks if this [EntityID] expression is less than some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[V] - infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.less( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3). -// display_name less -// documentation ```kotlin\npublic open infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.less(other: Expression): LessOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than some [other] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).(other) - ): LessOp = LessOp(this, other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4). - /** Checks if this expression is less than some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[E] - infix fun , V : T?, E : EntityID?> Expression.less( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4). -// display_name less -// documentation ```kotlin\npublic open infix fun , V : T?, E : EntityID?> Expression.less(other: ExpressionWithColumnType): LessOp\n```\n\n----\n\n Checks if this expression is less than some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).(other) - ): LessOp = LessOp(this, other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5). - /** Checks if this [EntityID] expression is less than some [other] [EntityID] expression. */ - @JvmName("lessBetweenEntityIDs") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[E] - infix fun , E : EntityID?> Expression.less( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5). -// display_name less -// documentation ```kotlin\n@JvmName(...) public open infix fun , E : EntityID?> Expression.less(other: Expression): LessOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).(other) - ): LessOp = LessOp(this, other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#less(+5). - - // LESS THAN OR EQUAL - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(). - /** Checks if this expression is less than or equal to some [t] value */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().(t) - infix fun , S : T?> ExpressionWithColumnType.lessEq(t: T): LessEqOp = LessEqOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(). -// display_name lessEq -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.lessEq(t: T): LessEqOp\n```\n\n----\n\n Checks if this expression is less than or equal to some [t] value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1). - /** Checks if this expression is less than or equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).(other) - infix fun , S : T?> Expression.lessEq(other: Expression): LessEqOp = LessEqOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1). -// display_name lessEq -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.lessEq(other: Expression): LessEqOp\n```\n\n----\n\n Checks if this expression is less than or equal to some [other] expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2). - /** Checks if this [EntityID] expression is less than or equal to some [t] value */ - @JvmName("lessEqEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).(t) - infix fun > Column>.lessEq(t: T): LessEqOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2). -// display_name lessEq -// documentation ```kotlin\n@JvmName(...) public open infix fun > Column>.lessEq(t: T): LessEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than or equal to some [t] value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).(t) - LessEqOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3). - /** Checks if this [EntityID] expression is less than or equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[V] - infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.lessEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3). -// display_name lessEq -// documentation ```kotlin\npublic open infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.lessEq(other: Expression): LessEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than or equal to some [other] expression -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).(other) - ): LessEqOp = LessEqOp(this, other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4). - /** Checks if this expression is less than or equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[E] - infix fun , V : T?, E : EntityID?> Expression.lessEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4). -// display_name lessEq -// documentation ```kotlin\npublic open infix fun , V : T?, E : EntityID?> Expression.lessEq(other: ExpressionWithColumnType): LessEqOp\n```\n\n----\n\n Checks if this expression is less than or equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).(other) - ): LessEqOp = LessEqOp(this, other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5). - /** Checks if this [EntityID] expression is less than or equal to some [other] [EntityID] expression. */ - @JvmName("lessEqBetweenEntityIDs") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[E] - infix fun , E : EntityID?> Expression.lessEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5). -// display_name lessEq -// documentation ```kotlin\n@JvmName(...) public open infix fun , E : EntityID?> Expression.lessEq(other: Expression): LessEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is less than or equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).(other) - ): LessEqOp = LessEqOp(this, other) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEq(+5). - - // GREATER THAN - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(). - /** Checks if this expression is greater than some [t] value. */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().(t) - infix fun , S : T?> ExpressionWithColumnType.greater(t: T): GreaterOp = GreaterOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(). -// display_name greater -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.greater(t: T): GreaterOp\n```\n\n----\n\n Checks if this expression is greater than some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1). - /** Checks if this expression is greater than some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).(other) - infix fun , S : T?> Expression.greater(other: Expression): GreaterOp = GreaterOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1). -// display_name greater -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.greater(other: Expression): GreaterOp\n```\n\n----\n\n Checks if this expression is greater than some [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2). - /** Checks if this [EntityID] expression is greater than some [t] value. */ - @JvmName("greaterEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).(t) - infix fun > Column>.greater(t: T): GreaterOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2). -// display_name greater -// documentation ```kotlin\n@JvmName(...) public open infix fun > Column>.greater(t: T): GreaterOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than some [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).(t) - GreaterOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3). - /** Checks if this [EntityID] expression is greater than some [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[V] - infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.greater( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3). -// display_name greater -// documentation ```kotlin\npublic open infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.greater(other: Expression): GreaterOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than some [other] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).(other) - ): GreaterOp = GreaterOp(this, other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4). - /** Checks if this expression is greater than some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[E] - infix fun , V : T?, E : EntityID?> Expression.greater( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4). -// display_name greater -// documentation ```kotlin\npublic open infix fun , V : T?, E : EntityID?> Expression.greater(other: ExpressionWithColumnType): GreaterOp\n```\n\n----\n\n Checks if this expression is greater than some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).(other) - ): GreaterOp = GreaterOp(this, other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5). - /** Checks if this [EntityID] expression is greater than some [other] [EntityID] expression. */ - @JvmName("greaterBetweenEntityIDs") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[E] - infix fun , E : EntityID?> Expression.greater( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5). -// display_name greater -// documentation ```kotlin\n@JvmName(...) public open infix fun , E : EntityID?> Expression.greater(other: Expression): GreaterOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).(other) - ): GreaterOp = GreaterOp(this, other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greater(+5). - - // GREATER THAN OR EQUAL - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(). - /** Checks if this expression is greater than or equal to some [t] value */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().(t) - infix fun , S : T?> ExpressionWithColumnType.greaterEq(t: T): GreaterEqOp = GreaterEqOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(). -// display_name greaterEq -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.greaterEq(t: T): GreaterEqOp\n```\n\n----\n\n Checks if this expression is greater than or equal to some [t] value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1). - /** Checks if this expression is greater than or equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).(other) - infix fun , S : T?> Expression.greaterEq(other: Expression): GreaterEqOp = GreaterEqOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1). -// display_name greaterEq -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.greaterEq(other: Expression): GreaterEqOp\n```\n\n----\n\n Checks if this expression is greater than or equal to some [other] expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2). - /** Checks if this [EntityID] expression is greater than or equal to some [t] value */ - @JvmName("greaterEqEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).(t) - infix fun > Column>.greaterEq(t: T): GreaterEqOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2). -// display_name greaterEq -// documentation ```kotlin\n@JvmName(...) public open infix fun > Column>.greaterEq(t: T): GreaterEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than or equal to some [t] value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).(t) - GreaterEqOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3). - /** Checks if this [EntityID] expression is greater than or equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[V] - infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.greaterEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3). -// display_name greaterEq -// documentation ```kotlin\npublic open infix fun , E : EntityID?, V : T?> ExpressionWithColumnType.greaterEq(other: Expression): GreaterEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than or equal to some [other] expression -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).(other) - ): GreaterEqOp = GreaterEqOp(this, other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4). - /** Checks if this expression is greater than or equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[E] - infix fun , V : T?, E : EntityID?> Expression.greaterEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4). -// display_name greaterEq -// documentation ```kotlin\npublic open infix fun , V : T?, E : EntityID?> Expression.greaterEq(other: ExpressionWithColumnType): GreaterEqOp\n```\n\n----\n\n Checks if this expression is greater than or equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).(other) - ): GreaterEqOp = GreaterEqOp(this, other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5). - /** Checks if this [EntityID] expression is greater than or equal to some [other] [EntityID] expression. */ - @JvmName("greaterEqBetweenEntityIDs") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[E] - infix fun , E : EntityID?> Expression.greaterEq( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5). -// display_name greaterEq -// documentation ```kotlin\n@JvmName(...) public open infix fun , E : EntityID?> Expression.greaterEq(other: Expression): GreaterEqOp\n```\n\n----\n\n Checks if this [EntityID] expression is greater than or equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).(other) - ): GreaterEqOp = GreaterEqOp(this, other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEq(+5). - - // Comparison Predicates - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). - /** Returns `true` if this expression is between the values [from] and [to], `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(from) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(to) - fun ExpressionWithColumnType.between(from: T, to: T): Between = Between(this, wrap(from), wrap(to)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// display_name between -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.between(from: T, to: T): Between\n```\n\n----\n\n Returns `true` if this expression is between the values [from] and [to], `false` otherwise. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(from) -// display_name from -// documentation ```kotlin\nfrom: T\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(to) -// display_name to -// documentation ```kotlin\nto: T\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(from) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(to) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(from) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between().(to) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1). - /** Returns `true` if this [EntityID] expression is between the values [from] and [to], `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(from) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(to) - fun ?> Column.between(from: T, to: T): Between = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1). -// display_name between -// documentation ```kotlin\npublic open fun ?> Column.between(from: T, to: T): Between\n```\n\n----\n\n Returns `true` if this [EntityID] expression is between the values [from] and [to], `false` otherwise. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(from) -// display_name from -// documentation ```kotlin\nfrom: T\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(to) -// display_name to -// documentation ```kotlin\nto: T\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(from) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(to) - Between(this, wrap(EntityID(from, this.idTable())), wrap(EntityID(to, this.idTable()))) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Between#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(from) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1).(to) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - /** Returns `true` if this expression is null, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull().[T] - fun Expression.isNull() = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). -// display_name isNull -// documentation ```kotlin\npublic open fun Expression.isNull(): Op\n```\n\n----\n\n Returns `true` if this expression is null, `false` otherwise. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull().[T] - this is Column<*> && isEntityIdentifier() -> table.mapIdOperator(::IsNullOp) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). - this is QueryParameter && compositeValue != null -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ⌄ enclosing_range_start local 20 - val table = compositeValue.values.keys.first().table -// ^^^^^ definition local 20 -// display_name table -// documentation ```kotlin\nlocal val table: Table\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 20 - table.mapIdOperator(::IsNullOp) -// ^^^^^ reference local 20 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). - } - else -> IsNullOp(this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty(). - /** Returns `true` if this string expression is null or empty, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty().[T] - fun Expression.isNullOrEmpty() = IsNullOp(this).or { this@isNullOrEmpty.charLength() eq 0 } -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty(). -// display_name isNullOrEmpty -// documentation ```kotlin\npublic open fun Expression.isNullOrEmpty(): Op\n```\n\n----\n\n Returns `true` if this string expression is null or empty, `false` otherwise. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNullOp#``(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/or(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/charLength(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eq(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNullOrEmpty(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). - /** Returns `true` if this expression is not null, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull().[T] - fun Expression.isNotNull() = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). -// display_name isNotNull -// documentation ```kotlin\npublic open fun Expression.isNotNull(): Op\n```\n\n----\n\n Returns `true` if this expression is not null, `false` otherwise. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull().[T] - this is Column<*> && isEntityIdentifier() -> table.mapIdOperator(::IsNotNullOp) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). - this is QueryParameter && compositeValue != null -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ⌄ enclosing_range_start local 21 - val table = compositeValue.values.keys.first().table -// ^^^^^ definition local 21 -// display_name table -// documentation ```kotlin\nlocal val table: Table\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#compositeValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#getCompositeValue(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 21 - table.mapIdOperator(::IsNotNullOp) -// ^^^^^ reference local 21 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). - } - else -> IsNotNullOp(this) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotNullOp#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(). - /** Checks if this expression is equal to some [t] value, with `null` treated as a comparable value */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().(t) - infix fun , S : T?> ExpressionWithColumnType.isNotDistinctFrom(t: T): IsNotDistinctFromOp = IsNotDistinctFromOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(). -// display_name isNotDistinctFrom -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.isNotDistinctFrom(t: T): IsNotDistinctFromOp\n```\n\n----\n\n Checks if this expression is equal to some [t] value, with `null` treated as a comparable value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1). - /** Checks if this expression is equal to some [other] expression, with `null` treated as a comparable value */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).(other) - infix fun , S : T?> Expression.isNotDistinctFrom(other: Expression): IsNotDistinctFromOp = IsNotDistinctFromOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1). -// display_name isNotDistinctFrom -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.isNotDistinctFrom(other: Expression): IsNotDistinctFromOp\n```\n\n----\n\n Checks if this expression is equal to some [other] expression, with `null` treated as a comparable value -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2). - /** Checks if this expression is equal to some [t] value, with `null` treated as a comparable value */ - @JvmName("isNotDistinctFromEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).(t) - infix fun Column>.isNotDistinctFrom(t: T): IsNotDistinctFromOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2). -// display_name isNotDistinctFrom -// documentation ```kotlin\n@JvmName(...) public open infix fun Column>.isNotDistinctFrom(t: T): IsNotDistinctFromOp\n```\n\n----\n\n Checks if this expression is equal to some [t] value, with `null` treated as a comparable value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).(t) - IsNotDistinctFromOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3). - /** Checks if this [EntityID] expression is equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[V] - infix fun ?, V : T?> ExpressionWithColumnType.isNotDistinctFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3). -// display_name isNotDistinctFrom -// documentation ```kotlin\npublic open infix fun ?, V : T?> ExpressionWithColumnType.isNotDistinctFrom(other: Expression): IsNotDistinctFromOp\n```\n\n----\n\n Checks if this [EntityID] expression is equal to some [other] expression -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).(other) - ): IsNotDistinctFromOp = IsNotDistinctFromOp(this, other) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4). - /** Checks if this expression is equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[E] - infix fun ?> Expression.isNotDistinctFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4). -// display_name isNotDistinctFrom -// documentation ```kotlin\npublic open infix fun ?> Expression.isNotDistinctFrom(other: ExpressionWithColumnType): IsNotDistinctFromOp\n```\n\n----\n\n Checks if this expression is equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).(other) - ): IsNotDistinctFromOp = IsNotDistinctFromOp(this, other) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsNotDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNotDistinctFrom(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(). - /** Checks if this expression is not equal to some [t] value, with `null` treated as a comparable value */ - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().(t) - infix fun , S : T?> ExpressionWithColumnType.isDistinctFrom(t: T): IsDistinctFromOp = IsDistinctFromOp(this, wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(). -// display_name isDistinctFrom -// documentation ```kotlin\n@() public open infix fun , S : T?> ExpressionWithColumnType.isDistinctFrom(t: T): IsDistinctFromOp\n```\n\n----\n\n Checks if this expression is not equal to some [t] value, with `null` treated as a comparable value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1). - /** Checks if this expression is not equal to some [other] expression, with `null` treated as a comparable value */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).(other) - infix fun , S : T?> Expression.isDistinctFrom(other: Expression): IsDistinctFromOp = IsDistinctFromOp(this, other) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1). -// display_name isDistinctFrom -// documentation ```kotlin\npublic open infix fun , S : T?> Expression.isDistinctFrom(other: Expression): IsDistinctFromOp\n```\n\n----\n\n Checks if this expression is not equal to some [other] expression, with `null` treated as a comparable value -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2). - /** Checks if this expression is not equal to some [t] value, with `null` treated as a comparable value */ - @JvmName("isDistinctFromEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).(t) - infix fun Column>.isDistinctFrom(t: T): IsDistinctFromOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2). -// display_name isDistinctFrom -// documentation ```kotlin\n@JvmName(...) public open infix fun Column>.isDistinctFrom(t: T): IsDistinctFromOp\n```\n\n----\n\n Checks if this expression is not equal to some [t] value, with `null` treated as a comparable value -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).(t) - IsDistinctFromOp(this, wrap(EntityID(t, this.idTable()))) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2).(t) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3). - /** Checks if this [EntityID] expression is not equal to some [other] expression */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[V] - infix fun ?, V : T?> ExpressionWithColumnType.isDistinctFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3). -// display_name isDistinctFrom -// documentation ```kotlin\npublic open infix fun ?, V : T?> ExpressionWithColumnType.isDistinctFrom(other: Expression): IsDistinctFromOp\n```\n\n----\n\n Checks if this [EntityID] expression is not equal to some [other] expression -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).(other) - other: Expression -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).(other) - ): IsDistinctFromOp = IsDistinctFromOp(this, other) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4). - /** Checks if this expression is not equal to some [other] [EntityID] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[E] - infix fun ?> Expression.isDistinctFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4). -// display_name isDistinctFrom -// documentation ```kotlin\npublic open infix fun ?> Expression.isDistinctFrom(other: ExpressionWithColumnType): IsDistinctFromOp\n```\n\n----\n\n Checks if this expression is not equal to some [other] [EntityID] expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).(other) - other: ExpressionWithColumnType -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).(other) - ): IsDistinctFromOp = IsDistinctFromOp(this, other) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IsDistinctFromOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isDistinctFrom(+4). - - // Mathematical Operators - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(). - /** Adds the [t] value to this expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().(t) - infix operator fun ExpressionWithColumnType.plus(t: T): PlusOp = PlusOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(). -// display_name plus -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.plus(t: T): PlusOp\n```\n\n----\n\n Adds the [t] value to this expression. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1). - /** Adds the [other] expression to this expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).(other) - infix operator fun ExpressionWithColumnType.plus(other: Expression): PlusOp = PlusOp(this, other, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1). -// display_name plus -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.plus(other: Expression): PlusOp\n```\n\n----\n\n Adds the [other] expression to this expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PlusOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2). - /** - * Concatenate the value to the input expression. - * - * @param value The string value to be concatenated. - * @return The concatenated expression. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2).(value) - infix operator fun Expression.plus(value: String): Concat = concat(this, stringLiteral(value)) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2). -// display_name plus -// documentation ```kotlin\npublic open operator infix fun Expression.plus(value: String): Concat\n```\n\n----\n\n\n Concatenate the value to the input expression.\n\n @param value The string value to be concatenated.\n @return The concatenated expression.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2).(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3). - /** - * Concatenate the value to the input expression. - * - * @param value The string value to be concatenated. - * @return The concatenated expression. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3).(value) - infix operator fun Expression.plus(value: Expression): Concat = concat(this, value) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3). -// display_name plus -// documentation ```kotlin\npublic open operator infix fun Expression.plus(value: Expression): Concat\n```\n\n----\n\n\n Concatenate the value to the input expression.\n\n @param value The string value to be concatenated.\n @return The concatenated expression.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3).(value) -// display_name value -// documentation ```kotlin\nvalue: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4). - /** - * Concatenate the value to the input expression. - * - * @param value The string value to be concatenated. - * @return The concatenated expression. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4).(value) - infix operator fun String.plus(value: Expression): Concat = concat(stringLiteral(this), value) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4). -// display_name plus -// documentation ```kotlin\npublic open operator infix fun String.plus(value: Expression): Concat\n```\n\n----\n\n\n Concatenate the value to the input expression.\n\n @param value The string value to be concatenated.\n @return The concatenated expression.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4).(value) -// display_name value -// documentation ```kotlin\nvalue: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#plus(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(). - /** Subtracts the [t] value from this expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().(t) - infix operator fun ExpressionWithColumnType.minus(t: T): MinusOp = MinusOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(). -// display_name minus -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.minus(t: T): MinusOp\n```\n\n----\n\n Subtracts the [t] value from this expression. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1). - /** Subtracts the [other] expression from this expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).(other) - infix operator fun ExpressionWithColumnType.minus(other: Expression): MinusOp = MinusOp(this, other, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1). -// display_name minus -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.minus(other: Expression): MinusOp\n```\n\n----\n\n Subtracts the [other] expression from this expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MinusOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#minus(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(). - /** Multiplies this expression by the [t] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().(t) - infix operator fun ExpressionWithColumnType.times(t: T): TimesOp = TimesOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(). -// display_name times -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.times(t: T): TimesOp\n```\n\n----\n\n Multiplies this expression by the [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1). - /** Multiplies this expression by the [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).(other) - infix operator fun ExpressionWithColumnType.times(other: Expression): TimesOp = TimesOp(this, other, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1). -// display_name times -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.times(other: Expression): TimesOp\n```\n\n----\n\n Multiplies this expression by the [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TimesOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#times(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(). - /** Divides this expression by the [t] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().(t) - infix operator fun ExpressionWithColumnType.div(t: T): DivideOp = DivideOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(). -// display_name div -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.div(t: T): DivideOp\n```\n\n----\n\n Divides this expression by the [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1). - /** Divides this expression by the [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).(other) - infix operator fun ExpressionWithColumnType.div(other: Expression): DivideOp = DivideOp(this, other, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1). -// display_name div -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.div(other: Expression): DivideOp\n```\n\n----\n\n Divides this expression by the [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DivideOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#div(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(). - /** Calculates the remainder of dividing this expression by the [t] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().(t) - infix operator fun ExpressionWithColumnType.rem(t: S) = ModOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(). -// display_name rem -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.rem(t: S): ModOp\n```\n\n----\n\n Calculates the remainder of dividing this expression by the [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().(t) -// display_name t -// documentation ```kotlin\nt: S\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1). - /** Calculates the remainder of dividing this expression by the [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).(other) - infix operator fun ExpressionWithColumnType.rem(other: Expression) = ModOp(this, other, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1). -// display_name rem -// documentation ```kotlin\npublic open operator infix fun ExpressionWithColumnType.rem(other: Expression): ModOp\n```\n\n----\n\n Calculates the remainder of dividing this expression by the [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).(other) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2). - /** Calculates the remainder of dividing the value of [this] numeric PK by the [other] number. */ - @JvmName("remWithEntityId") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).(other) - infix operator fun ?> ExpressionWithColumnType.rem(other: S) where T : Number, T : Comparable = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2). -// display_name rem -// documentation ```kotlin\n@JvmName(...) public open operator infix fun , S : Number, ID : EntityID?> ExpressionWithColumnType.rem(other: S): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing the value of [this] numeric PK by the [other] number. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).(other) -// display_name other -// documentation ```kotlin\nother: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).(other) - ModOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3). - /** Calculates the remainder of dividing [this] number expression by [other] numeric PK */ - @JvmName("remWithEntityId2") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).(other) - infix operator fun ?> Expression.rem(other: ExpressionWithColumnType) where T : Number, T : Comparable = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3). -// display_name rem -// documentation ```kotlin\n@JvmName(...) public open operator infix fun , S : Number, ID : EntityID?> Expression.rem(other: ExpressionWithColumnType): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing [this] number expression by [other] numeric PK -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).(other) - ModOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4). - /** Calculates the remainder of dividing the value of [this] numeric PK by the [other] number expression. */ - @JvmName("remWithEntityId3") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).(other) - infix operator fun ?> ExpressionWithColumnType.rem(other: Expression) where T : Number, T : Comparable = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4). -// display_name rem -// documentation ```kotlin\n@JvmName(...) public open operator infix fun , S : Number, ID : EntityID?> ExpressionWithColumnType.rem(other: Expression): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing the value of [this] numeric PK by the [other] number expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).(other) - ModOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(). - /** Calculates the remainder of dividing this expression by the [t] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().(t) - infix fun ExpressionWithColumnType.mod(t: S) = this % t -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(). -// display_name mod -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.mod(t: S): ModOp\n```\n\n----\n\n Calculates the remainder of dividing this expression by the [t] value. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().(t) -// display_name t -// documentation ```kotlin\nt: S\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1). - /** Calculates the remainder of dividing this expression by the [other] expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).(other) - infix fun ExpressionWithColumnType.mod(other: Expression) = this % other -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1). -// display_name mod -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.mod(other: Expression): ModOp\n```\n\n----\n\n Calculates the remainder of dividing this expression by the [other] expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2). - /** Calculates the remainder of dividing the value of [this] numeric PK by the [other] number. */ - @JvmName("modWithEntityId") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).(other) - infix fun ?> ExpressionWithColumnType.mod(other: S) where T : Number, T : Comparable = this % other -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2). -// display_name mod -// documentation ```kotlin\n@JvmName(...) public open infix fun , S : Number, ID : EntityID?> ExpressionWithColumnType.mod(other: S): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing the value of [this] numeric PK by the [other] number. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).(other) -// display_name other -// documentation ```kotlin\nother: S\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3). - /** Calculates the remainder of dividing [this] number expression by [other] numeric PK */ - @JvmName("modWithEntityId2") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).(other) - infix fun ?> Expression.mod(other: ExpressionWithColumnType) where T : Number, T : Comparable = this % other -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3). -// display_name mod -// documentation ```kotlin\n@JvmName(...) public open infix fun , S : Number, ID : EntityID?> Expression.mod(other: ExpressionWithColumnType): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing [this] number expression by [other] numeric PK -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).(other) -// display_name other -// documentation ```kotlin\nother: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rem(+3). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4). - /** Calculates the remainder of dividing the value of [this] numeric PK by the [other] number expression. */ - @JvmName("modWithEntityId3") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).(other) - infix fun ?> ExpressionWithColumnType.mod(other: Expression) where T : Number, T : Comparable = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number, Comparable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Number\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4). -// display_name mod -// documentation ```kotlin\n@JvmName(...) public open infix fun , S : Number, ID : EntityID?> ExpressionWithColumnType.mod(other: Expression): ExpressionWithColumnType\n```\n\n----\n\n Calculates the remainder of dividing the value of [this] numeric PK by the [other] number expression. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).(other) -// display_name other -// documentation ```kotlin\nother: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).(other) - ModOp(this, other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ModOp#Companion#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4).(other) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#mod(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(). - /** - * Performs a bitwise `and` on this expression and [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().(t) - infix fun ExpressionWithColumnType.bitwiseAnd(t: T): AndBitOp = AndBitOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(). -// display_name bitwiseAnd -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseAnd(t: T): AndBitOp\n```\n\n----\n\n\n Performs a bitwise `and` on this expression and [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1). - /** - * Performs a bitwise `and` on this expression and expression [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).(t) - infix fun ExpressionWithColumnType.bitwiseAnd(t: Expression): AndBitOp = AndBitOp(this, t, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1). -// display_name bitwiseAnd -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseAnd(t: Expression): AndBitOp\n```\n\n----\n\n\n Performs a bitwise `and` on this expression and expression [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).(t) -// display_name t -// documentation ```kotlin\nt: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1).(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseAnd(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(). - /** - * Performs a bitwise `or` on this expression and [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().(t) - infix fun ExpressionWithColumnType.bitwiseOr(t: T): OrBitOp = OrBitOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(). -// display_name bitwiseOr -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseOr(t: T): OrBitOp\n```\n\n----\n\n\n Performs a bitwise `or` on this expression and [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1). - /** - * Performs a bitwise `or` on this expression and expression [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).(t) - infix fun ExpressionWithColumnType.bitwiseOr(t: Expression): OrBitOp = OrBitOp(this, t, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1). -// display_name bitwiseOr -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseOr(t: Expression): OrBitOp\n```\n\n----\n\n\n Performs a bitwise `or` on this expression and expression [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).(t) -// display_name t -// documentation ```kotlin\nt: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OrBitOp#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1).(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseOr(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(). - /** - * Performs a bitwise `or` on this expression and [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().(t) - infix fun ExpressionWithColumnType.bitwiseXor(t: T): XorBitOp = XorBitOp(this, wrap(t), columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(). -// display_name bitwiseXor -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseXor(t: T): XorBitOp\n```\n\n----\n\n\n Performs a bitwise `or` on this expression and [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1). - /** - * Performs a bitwise `or` on this expression and expression [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).(t) - infix fun ExpressionWithColumnType.bitwiseXor(t: Expression): XorBitOp = XorBitOp(this, t, columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1). -// display_name bitwiseXor -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.bitwiseXor(t: Expression): XorBitOp\n```\n\n----\n\n\n Performs a bitwise `or` on this expression and expression [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).(t) -// display_name t -// documentation ```kotlin\nt: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/XorBitOp#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1).(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#bitwiseXor(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(). - /** - * Performs a bitwise `and` on this expression and [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().(t) - infix fun ExpressionWithColumnType.hasFlag(t: T): EqOp = EqOp(AndBitOp(this, wrap(t), columnType), wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(). -// display_name hasFlag -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.hasFlag(t: T): EqOp\n```\n\n----\n\n\n Performs a bitwise `and` on this expression and [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().(t) -// display_name t -// documentation ```kotlin\nt: T\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag().(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1). - /** - * Performs a bitwise `and` on this expression and expression [t]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).(t) - infix fun ExpressionWithColumnType.hasFlag(t: Expression): EqOp = EqOp(AndBitOp(this, t, columnType), wrap(t)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1). -// display_name hasFlag -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.hasFlag(t: Expression): EqOp\n```\n\n----\n\n\n Performs a bitwise `and` on this expression and expression [t].\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).(t) -// display_name t -// documentation ```kotlin\nt: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AndBitOp#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).(t) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1).(t) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#hasFlag(+1). - - // String Functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). - /** Concatenates the text representations of all the [expr]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat().(expr) - fun concat(vararg expr: Expression<*>): Concat = Concat("", *expr) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). -// display_name concat -// documentation ```kotlin\npublic open fun concat(vararg expr: Expression<*>): Concat\n```\n\n----\n\n Concatenates the text representations of all the [expr]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1). - /** Concatenates the text representations of all the [expr] using the specified [separator]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(expr) - fun concat(separator: String = "", expr: List>): Concat = Concat(separator, expr = expr.toTypedArray()) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1). -// display_name concat -// documentation ```kotlin\npublic open fun concat(separator: String = ..., expr: List>): Concat\n```\n\n----\n\n Concatenates the text representations of all the [expr] using the specified [separator]. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(separator) -// display_name separator -// documentation ```kotlin\nseparator: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(expr) -// display_name expr -// documentation ```kotlin\nexpr: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Concat#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(separator) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(expr) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toTypedArray(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(separator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1).(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#concat(+1). - - // Pattern Matching - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(). - /** Checks if this expression matches the specified [pattern]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().(pattern) - infix fun Expression.like(pattern: String) = like(LikePattern(pattern)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(). -// display_name like -// documentation ```kotlin\npublic open infix fun Expression.like(pattern: String): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1). - /** Checks if this expression matches the specified [pattern]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).(pattern) - infix fun Expression.like(pattern: LikePattern): LikeEscapeOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1). -// display_name like -// documentation ```kotlin\npublic open infix fun Expression.like(pattern: LikePattern): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: LikePattern\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).(pattern) - LikeEscapeOp(this, stringParam(pattern.pattern), true, pattern.escapeChar) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).(pattern) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1).(pattern) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2). - /** Checks if this expression matches the specified [pattern]. */ - @JvmName("likeWithEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2).(pattern) - infix fun Expression>.like(pattern: String) = like(LikePattern(pattern)) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2). -// display_name like -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.like(pattern: String): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2).(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2).(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3). - /** Checks if this expression matches the specified [pattern]. */ - @JvmName("likeWithEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3).(pattern) - infix fun Expression>.like(pattern: LikePattern): LikeEscapeOp = -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3). -// display_name like -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.like(pattern: LikePattern): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: LikePattern\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3).(pattern) - LikeEscapeOp(this, stringParam(pattern.pattern), true, pattern.escapeChar) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3).(pattern) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3).(pattern) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4). - /** Checks if this expression matches the specified [expression]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).(expression) - infix fun Expression.like(expression: ExpressionWithColumnType): LikeEscapeOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4). -// display_name like -// documentation ```kotlin\npublic open infix fun Expression.like(expression: ExpressionWithColumnType): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [expression]. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).(expression) - LikeEscapeOp(this, expression, true, null) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5). - /** Checks if this expression matches the specified [expression]. */ - @JvmName("likeWithEntityIDAndExpression") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5).(expression) - infix fun Expression>.like(expression: ExpressionWithColumnType): LikeEscapeOp = -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5). -// display_name like -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.like(expression: ExpressionWithColumnType): LikeEscapeOp\n```\n\n----\n\n Checks if this expression matches the specified [expression]. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5).(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5).(expression) - LikeEscapeOp(this, expression, true, null) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(+5). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(). - /** Checks if this expression matches the specified [pattern]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().(pattern) - infix fun Expression.match(pattern: String): Op = match(pattern, null) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(). -// display_name match -// documentation ```kotlin\npublic open infix fun Expression.match(pattern: String): Op\n```\n\n----\n\n Checks if this expression matches the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1). - /** Checks if this expression matches the specified [pattern] using the specified match [mode]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).[T] - fun Expression.match( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1). -// display_name match -// documentation ```kotlin\npublic open fun Expression.match(pattern: String, mode: FunctionProvider.MatchMode?): Op\n```\n\n----\n\n Checks if this expression matches the specified [pattern] using the specified match [mode]. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(pattern) - pattern: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(mode) - mode: FunctionProvider.MatchMode? -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(mode) -// display_name mode -// documentation ```kotlin\nmode: FunctionProvider.MatchMode?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(mode) - ): Op = with(currentDialect.functionProvider) { this@match.match(pattern, mode) } -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(pattern) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1).(mode) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#match(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(). - /** Checks if this expression doesn't match the specified [pattern]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().(pattern) - infix fun Expression.notLike(pattern: String): LikeEscapeOp = notLike(LikePattern(pattern)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(). -// display_name notLike -// documentation ```kotlin\npublic open infix fun Expression.notLike(pattern: String): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1). - /** Checks if this expression doesn't match the specified [pattern]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).(pattern) - infix fun Expression.notLike(pattern: LikePattern): LikeEscapeOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1). -// display_name notLike -// documentation ```kotlin\npublic open infix fun Expression.notLike(pattern: LikePattern): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: LikePattern\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).(pattern) - LikeEscapeOp(this, stringParam(pattern.pattern), false, pattern.escapeChar) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).(pattern) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1).(pattern) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2). - /** Checks if this expression doesn't match the specified [pattern]. */ - @JvmName("notLikeWithEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2).(pattern) - infix fun Expression>.notLike(pattern: String): LikeEscapeOp = notLike(LikePattern(pattern)) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2). -// display_name notLike -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.notLike(pattern: String): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2).(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2).(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3). - /** Checks if this expression doesn't match the specified [pattern]. */ - @JvmName("notLikeWithEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3).(pattern) - infix fun Expression>.notLike(pattern: LikePattern): LikeEscapeOp = -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3). -// display_name notLike -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.notLike(pattern: LikePattern): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified [pattern]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: LikePattern\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3).(pattern) - LikeEscapeOp(this, stringParam(pattern.pattern), false, pattern.escapeChar) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3).(pattern) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#pattern. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3).(pattern) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#escapeChar. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikePattern#getEscapeChar(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4). - /** Checks if this expression doesn't match the specified pattern. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).(expression) - infix fun Expression.notLike(expression: ExpressionWithColumnType): LikeEscapeOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4). -// display_name notLike -// documentation ```kotlin\npublic open infix fun Expression.notLike(expression: ExpressionWithColumnType): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified pattern. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).(expression) - LikeEscapeOp(this, expression, false, null) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5). - /** Checks if this expression doesn't match the specified [expression]. */ - @JvmName("notLikeWithEntityIDAndExpression") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5).(expression) - infix fun Expression>.notLike(expression: ExpressionWithColumnType): LikeEscapeOp = -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5). -// display_name notLike -// documentation ```kotlin\n@JvmName(...) public open infix fun Expression>.notLike(expression: ExpressionWithColumnType): LikeEscapeOp\n```\n\n----\n\n Checks if this expression doesn't match the specified [expression]. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5).(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5).(expression) - LikeEscapeOp(this, expression, false, null) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LikeEscapeOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5).(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notLike(+5). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(). - /** Checks if this expression matches the [pattern]. Supports regular expressions. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().(pattern) - infix fun Expression.regexp(pattern: String): RegexpOp = RegexpOp(this, stringParam(pattern), true) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open infix fun Expression.regexp(pattern: String): RegexpOp\n```\n\n----\n\n Checks if this expression matches the [pattern]. Supports regular expressions. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringParam(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1). - /** Checks if this expression matches the [pattern]. Supports regular expressions. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).[T] - fun Expression.regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1). -// display_name regexp -// documentation ```kotlin\npublic open fun Expression.regexp(pattern: Expression, caseSensitive: Boolean = ...): RegexpOp\n```\n\n----\n\n Checks if this expression matches the [pattern]. Supports regular expressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(caseSensitive) - caseSensitive: Boolean = true -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(caseSensitive) - ): RegexpOp = RegexpOp(this, pattern, caseSensitive) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RegexpOp#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(pattern) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1).(caseSensitive) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#regexp(+1). - - // Window Functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rowNumber(). - /** Returns the number of the current row within its partition, counting from 1. */ - fun rowNumber(): RowNumber = RowNumber() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rowNumber(). -// display_name rowNumber -// documentation ```kotlin\npublic open fun rowNumber(): RowNumber\n```\n\n----\n\n Returns the number of the current row within its partition, counting from 1. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rowNumber(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rank(). - /** Returns the rank of the current row, with gaps; that is, the row_number of the first row in its peer group. */ - fun rank(): Rank = Rank() -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rank(). -// display_name rank -// documentation ```kotlin\npublic open fun rank(): Rank\n```\n\n----\n\n Returns the rank of the current row, with gaps; that is, the row_number of the first row in its peer group. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Rank# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#rank(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#denseRank(). - /** Returns the rank of the current row, without gaps; this function effectively counts peer groups. */ - fun denseRank(): DenseRank = DenseRank() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#denseRank(). -// display_name denseRank -// documentation ```kotlin\npublic open fun denseRank(): DenseRank\n```\n\n----\n\n Returns the rank of the current row, without gaps; this function effectively counts peer groups. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#denseRank(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#percentRank(). - /** - * Returns the relative rank of the current row, that is (rank - 1) / (total partition rows - 1). - * The value thus ranges from 0 to 1 inclusive. - */ - fun percentRank(): PercentRank = PercentRank() -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#percentRank(). -// display_name percentRank -// documentation ```kotlin\npublic open fun percentRank(): PercentRank\n```\n\n----\n\n\n Returns the relative rank of the current row, that is (rank - 1) / (total partition rows - 1).\n The value thus ranges from 0 to 1 inclusive.\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#percentRank(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#cumeDist(). - /** - * Returns the cumulative distribution, that is (number of partition rows preceding or peers with current row) / - * (total partition rows). The value thus ranges from 1/N to 1. - */ - fun cumeDist(): CumeDist = CumeDist() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#cumeDist(). -// display_name cumeDist -// documentation ```kotlin\npublic open fun cumeDist(): CumeDist\n```\n\n----\n\n\n Returns the cumulative distribution, that is (number of partition rows preceding or peers with current row)\n (total partition rows). The value thus ranges from 1/N to 1.\n -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#cumeDist(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile(). - /** Returns an integer ranging from 1 to the [numBuckets], dividing the partition as equally as possible. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile().(numBuckets) - fun ntile(numBuckets: ExpressionWithColumnType): Ntile = Ntile(numBuckets) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile(). -// display_name ntile -// documentation ```kotlin\npublic open fun ntile(numBuckets: ExpressionWithColumnType): Ntile\n```\n\n----\n\n Returns an integer ranging from 1 to the [numBuckets], dividing the partition as equally as possible. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile().(numBuckets) -// display_name numBuckets -// documentation ```kotlin\nnumBuckets: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile().(numBuckets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile().(numBuckets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#ntile(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag(). - /** - * Returns value evaluated at the row that is [offset] rows before the current row within the partition; - * if there is no such row, instead returns [defaultValue]. - * Both [offset] and [defaultValue] are evaluated with respect to the current row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().[T] - fun ExpressionWithColumnType.lag( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag(). -// display_name lag -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.lag(offset: ExpressionWithColumnType = ..., defaultValue: ExpressionWithColumnType? = ...): Lag\n```\n\n----\n\n\n Returns value evaluated at the row that is [offset] rows before the current row within the partition;\n if there is no such row, instead returns [defaultValue].\n Both [offset] and [defaultValue] are evaluated with respect to the current row.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(offset) - offset: ExpressionWithColumnType = intLiteral(1), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(offset) -// display_name offset -// documentation ```kotlin\noffset: ExpressionWithColumnType = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(defaultValue) - defaultValue: ExpressionWithColumnType? = null -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: ExpressionWithColumnType? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(defaultValue) - ): Lag = Lag(this, offset, defaultValue) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(offset) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag().(defaultValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lag(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead(). - /** - * Returns value evaluated at the row that is [offset] rows after the current row within the partition; - * if there is no such row, instead returns [defaultValue]. - * Both [offset] and [defaultValue] are evaluated with respect to the current row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().[T] - fun ExpressionWithColumnType.lead( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead(). -// display_name lead -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.lead(offset: ExpressionWithColumnType = ..., defaultValue: ExpressionWithColumnType? = ...): Lead\n```\n\n----\n\n\n Returns value evaluated at the row that is [offset] rows after the current row within the partition;\n if there is no such row, instead returns [defaultValue].\n Both [offset] and [defaultValue] are evaluated with respect to the current row.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(offset) - offset: ExpressionWithColumnType = intLiteral(1), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(offset) -// display_name offset -// documentation ```kotlin\noffset: ExpressionWithColumnType = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(defaultValue) - defaultValue: ExpressionWithColumnType? = null -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: ExpressionWithColumnType? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(defaultValue) - ): Lead = Lead(this, offset, defaultValue) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(offset) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead().(defaultValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lead(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue(). - /** - * Returns value evaluated at the row that is the first row of the window frame. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue().[T] - fun ExpressionWithColumnType.firstValue(): FirstValue = FirstValue(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue(). -// display_name firstValue -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.firstValue(): FirstValue\n```\n\n----\n\n\n Returns value evaluated at the row that is the first row of the window frame.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#firstValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue(). - /** - * Returns value evaluated at the row that is the last row of the window frame. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue().[T] - fun ExpressionWithColumnType.lastValue(): LastValue = LastValue(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue(). -// display_name lastValue -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.lastValue(): LastValue\n```\n\n----\n\n\n Returns value evaluated at the row that is the last row of the window frame.\n -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lastValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue(). - /** - * Returns value evaluated at the row that is the [n]'th row of the window frame - * (counting from 1); null if no such row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().(n) - fun ExpressionWithColumnType.nthValue(n: ExpressionWithColumnType): NthValue = NthValue(this, n) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue(). -// display_name nthValue -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.nthValue(n: ExpressionWithColumnType): NthValue\n```\n\n----\n\n\n Returns value evaluated at the row that is the [n]'th row of the window frame\n (counting from 1); null if no such row.\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().(n) -// display_name n -// documentation ```kotlin\nn: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().(n) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue().(n) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#nthValue(). - - // Conditional Expressions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce(). - /** Returns the first of its arguments that is not null. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[S] - fun coalesce( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce(). -// display_name coalesce -// documentation ```kotlin\npublic open fun coalesce(expr: ExpressionWithColumnType, alternate: Expression, vararg others: Expression): Coalesce\n```\n\n----\n\n Returns the first of its arguments that is not null. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(expr) - expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(alternate) - alternate: Expression, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(alternate) -// display_name alternate -// documentation ```kotlin\nalternate: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(alternate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(others) - vararg others: Expression -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(others) -// display_name others -// documentation ```kotlin\nvararg others: Expression\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(others) - ): Coalesce = Coalesce(expr, alternate, others = others) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Coalesce#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(alternate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce().(others) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#coalesce(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case(). - /** - * Compares [value] against any chained conditional expressions. - * - * If [value] is `null`, chained conditionals will be evaluated separately until the first is evaluated as `true`. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.ConditionsTests.nullOpInCaseTest - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case().(value) - fun case(value: Expression<*>? = null): Case = Case(value) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case(). -// display_name case -// documentation ```kotlin\npublic open fun case(value: Expression<*>? = ...): Case\n```\n\n----\n\n\n Compares [value] against any chained conditional expressions.\n\n If [value] is `null`, chained conditionals will be evaluated separately until the first is evaluated as `true`.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.ConditionsTests.nullOpInCaseTest\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#case(). - - // Subquery Expressions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery(). - /** Checks if this expression is equals to any row returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().(query) - infix fun Expression.inSubQuery(query: AbstractQuery<*>): InSubQueryOp = InSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery(). -// display_name inSubQuery -// documentation ```kotlin\npublic open infix fun Expression.inSubQuery(query: AbstractQuery<*>): InSubQueryOp\n```\n\n----\n\n Checks if this expression is equals to any row returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery(). - /** Checks if this expression is not equals to any row returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().(query) - infix fun Expression.notInSubQuery(query: AbstractQuery<*>): NotInSubQueryOp = NotInSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery(). -// display_name notInSubQuery -// documentation ```kotlin\npublic open infix fun Expression.notInSubQuery(query: AbstractQuery<*>): NotInSubQueryOp\n```\n\n----\n\n Checks if this expression is not equals to any row returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotInSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery(). - /** Checks if this expression is equals to single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().(query) - infix fun Expression.eqSubQuery(query: AbstractQuery<*>): EqSubQueryOp = EqSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery(). -// display_name eqSubQuery -// documentation ```kotlin\npublic open infix fun Expression.eqSubQuery(query: AbstractQuery<*>): EqSubQueryOp\n```\n\n----\n\n Checks if this expression is equals to single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#eqSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery(). - /** Checks if this expression is not equals to single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().(query) - infix fun Expression.notEqSubQuery(query: AbstractQuery<*>): NotEqSubQueryOp = NotEqSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery(). -// display_name notEqSubQuery -// documentation ```kotlin\npublic open infix fun Expression.notEqSubQuery(query: AbstractQuery<*>): NotEqSubQueryOp\n```\n\n----\n\n Checks if this expression is not equals to single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NotEqSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notEqSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery(). - /** Checks if this expression is less than the single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().(query) - infix fun Expression.lessSubQuery(query: AbstractQuery<*>): LessSubQueryOp = LessSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery(). -// display_name lessSubQuery -// documentation ```kotlin\npublic open infix fun Expression.lessSubQuery(query: AbstractQuery<*>): LessSubQueryOp\n```\n\n----\n\n Checks if this expression is less than the single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery(). - /** Checks if this expression is less than or equal to the single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().(query) - infix fun Expression.lessEqSubQuery(query: AbstractQuery<*>): LessEqSubQueryOp = LessEqSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery(). -// display_name lessEqSubQuery -// documentation ```kotlin\npublic open infix fun Expression.lessEqSubQuery(query: AbstractQuery<*>): LessEqSubQueryOp\n```\n\n----\n\n Checks if this expression is less than or equal to the single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LessEqSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#lessEqSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery(). - /** Checks if this expression is greater than the single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().(query) - infix fun Expression.greaterSubQuery(query: AbstractQuery<*>): GreaterSubQueryOp = GreaterSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery(). -// display_name greaterSubQuery -// documentation ```kotlin\npublic open infix fun Expression.greaterSubQuery(query: AbstractQuery<*>): GreaterSubQueryOp\n```\n\n----\n\n Checks if this expression is greater than the single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterSubQuery(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery(). - /** Checks if this expression is greater than or equal to the single value returned from [query]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().(query) - infix fun Expression.greaterEqSubQuery(query: AbstractQuery<*>): GreaterEqSubQueryOp = GreaterEqSubQueryOp(this, query) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery(). -// display_name greaterEqSubQuery -// documentation ```kotlin\npublic open infix fun Expression.greaterEqSubQuery(query: AbstractQuery<*>): GreaterEqSubQueryOp\n```\n\n----\n\n Checks if this expression is greater than or equal to the single value returned from [query]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().(query) -// display_name query -// documentation ```kotlin\nquery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GreaterEqSubQueryOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery().(query) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#greaterEqSubQuery(). - - // Array Comparisons - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(). - /** - * Checks if this expression is equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithSingleExpression01 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().(list) - infix fun ExpressionWithColumnType.inList(list: Iterable): InListOrNotInListBaseOp = SingleValueInListOp(this, list, isInList = true) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(). -// display_name inList -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.inList(list: Iterable): InListOrNotInListBaseOp\n```\n\n----\n\n\n Checks if this expression is equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithSingleExpression01\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList().(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1). - /** - * Checks if expressions from this `Pair` are equal to elements from [list]. - * This syntax is unsupported by SQL Server. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithPairExpressions01 - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).(list) - infix fun Pair, ExpressionWithColumnType>.inList(list: Iterable>): InListOrNotInListBaseOp> = -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1). -// display_name inList -// documentation ```kotlin\npublic open infix fun Pair, ExpressionWithColumnType>.inList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if expressions from this `Pair` are equal to elements from [list].\n This syntax is unsupported by SQL Server.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithPairExpressions01\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).[T2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).(list) - PairInListOp(this, list, isInList = true) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2). - /** - * Checks if expressions from this `Triple` are equal to elements from [list]. - * This syntax is unsupported by SQL Server. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithTripleExpressions - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T3] - infix fun Triple, ExpressionWithColumnType, ExpressionWithColumnType>.inList( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T3] -// display_name FirTypeParameterSymbol T3 -// documentation ```kotlin\nT3\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2). -// display_name inList -// documentation ```kotlin\npublic open infix fun Triple, ExpressionWithColumnType, ExpressionWithColumnType>.inList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if expressions from this `Triple` are equal to elements from [list].\n This syntax is unsupported by SQL Server.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithTripleExpressions\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).[T3] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).(list) - list: Iterable> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).(list) - ): InListOrNotInListBaseOp> = -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# - TripleInListOp(this, list, isInList = true) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3). - /** - * Checks if all columns in this `List` are equal to any of the lists of values from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithMultipleColumns - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3).(list) - infix fun List>.inList(list: Iterable>): InListOrNotInListBaseOp> = -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3). -// display_name inList -// documentation ```kotlin\npublic open infix fun List>.inList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if all columns in this `List` are equal to any of the lists of values from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithMultipleColumns\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3).(list) - MultipleInListOp(this, list, isInList = true) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4). - /** - * Checks if all columns in this `List` are equal to any of the [CompositeID]s from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities - **/ - @Suppress("UNCHECKED_CAST") - @JvmName("inListCompositeIDs") - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4).(list) - infix fun List>.inList(list: Iterable): InListOrNotInListBaseOp> { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4). -// display_name inList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) @() public open infix fun List>.inList(list: Iterable): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if all columns in this `List` are equal to any of the [CompositeID]s from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4).(list) -// ⌄ enclosing_range_start local 22 -// ⌄ enclosing_range_start local 23 - val componentList = list.map { id -> -// ^^^^^^^^^^^^^ definition local 22 -// display_name componentList -// documentation ```kotlin\nlocal val componentList: List>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4).(list) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^ definition local 23 -// display_name id -// documentation ```kotlin\nid: CompositeID\n``` -// ⌃ enclosing_range_end local 23 -// ⌄ enclosing_range_start local 24 - List(this.size) { i -> -// ^^^^ reference semanticdb maven . . kotlin/collections/List(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ definition local 24 -// display_name i -// documentation ```kotlin\ni: Int\n``` -// ⌃ enclosing_range_end local 24 -// ⌄ enclosing_range_start local 25 - val component = id[this[i] as Column] -// ^^^^^^^^^ definition local 25 -// display_name component -// documentation ```kotlin\nlocal val component: Any\n``` -// ^^ reference local 23 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^ reference local 24 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 25 -// ⌄ enclosing_range_start local 26 - component.takeIf { this[i].columnType is EntityIDColumnType<*> } ?: (component as EntityID<*>).value -// ^^^^^^^^^ reference local 25 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 26 -// display_name it -// documentation ```kotlin\nit: Any\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^ reference local 24 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^^ reference local 25 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ⌃ enclosing_range_end local 26 - } - } -// ⌃ enclosing_range_end local 22 - return this inList componentList -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+3). -// ^^^^^^^^^^^^^ reference local 22 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5). - /** - * Checks if this [EntityID] column is equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithEntityIDColumns - */ - @Suppress("UNCHECKED_CAST") - @JvmName("inListIds") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).(list) - infix fun ?> Column.inList(list: Iterable): InListOrNotInListBaseOp?> { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5). -// display_name inList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public open infix fun ?> Column.inList(list: Iterable): InListOrNotInListBaseOp?>\n```\n\n----\n\n\n Checks if this [EntityID] column is equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithEntityIDColumns\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).(list) -// ⌄ enclosing_range_start local 27 - val idTable = (columnType as EntityIDColumnType).idColumn.table as IdTable -// ^^^^^^^ definition local 27 -// display_name idTable -// documentation ```kotlin\nlocal val idTable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 27 -// ⌄ enclosing_range_start local 28 - return SingleValueInListOp(this, list.map { EntityIDFunctionProvider.createEntityID(it, idTable) }, isInList = true) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5).(list) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). -// ^^ reference local 28 -// ^^^^^^^ reference local 27 -// ⌃ enclosing_range_end local 28 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+5). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6). - /** - * Checks if this [EntityID] column is equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities - */ - @Suppress("UNCHECKED_CAST") - @JvmName("inListCompositeEntityIds") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).(list) - infix fun > Column.inList(list: Iterable): InListOrNotInListBaseOp> { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6). -// display_name inList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public open infix fun > Column.inList(list: Iterable): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if this [EntityID] column is equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).(list) -// ⌄ enclosing_range_start local 29 - val idTable = (columnType as EntityIDColumnType).idColumn.table as CompositeIdTable -// ^^^^^^^ definition local 29 -// display_name idTable -// documentation ```kotlin\nlocal val idTable: CompositeIdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ⌃ enclosing_range_end local 29 - return idTable.idColumns.toList() inList list -// ^^^^^^^ reference local 29 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+4). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6).(list) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inList(+6). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(). - /** - * Checks if this expression is not equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithSingleExpression01 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().(list) - infix fun ExpressionWithColumnType.notInList(list: Iterable): InListOrNotInListBaseOp = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(). -// display_name notInList -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.notInList(list: Iterable): InListOrNotInListBaseOp\n```\n\n----\n\n\n Checks if this expression is not equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithSingleExpression01\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().(list) - SingleValueInListOp(this, list, isInList = false) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList().(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1). - /** - * Checks if expressions from this `Pair` are not equal to elements from [list]. - * This syntax is unsupported by SQL Server. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testNotInListWithPairExpressionsAndEmptyList - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T2] - infix fun Pair, ExpressionWithColumnType>.notInList( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1). -// display_name notInList -// documentation ```kotlin\npublic open infix fun Pair, ExpressionWithColumnType>.notInList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if expressions from this `Pair` are not equal to elements from [list].\n This syntax is unsupported by SQL Server.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testNotInListWithPairExpressionsAndEmptyList\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).(list) - list: Iterable> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).(list) - ): InListOrNotInListBaseOp> = -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# - PairInListOp(this, list, isInList = false) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2). - /** - * Checks if expressions from this `Triple` are not equal to elements from [list]. - * This syntax is unsupported by SQL Server. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithTripleExpressions - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T3] - infix fun Triple, ExpressionWithColumnType, ExpressionWithColumnType>.notInList( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T3] -// display_name FirTypeParameterSymbol T3 -// documentation ```kotlin\nT3\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2). -// display_name notInList -// documentation ```kotlin\npublic open infix fun Triple, ExpressionWithColumnType, ExpressionWithColumnType>.notInList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if expressions from this `Triple` are not equal to elements from [list].\n This syntax is unsupported by SQL Server.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithTripleExpressions\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).[T3] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).(list) - list: Iterable> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).(list) - ): InListOrNotInListBaseOp> = -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# - TripleInListOp(this, list, isInList = false) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3). - /** - * Checks if all columns in this `List` are not equal to any of the lists of values from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithMultipleColumns - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3).(list) - infix fun List>.notInList(list: Iterable>): InListOrNotInListBaseOp> = -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3). -// display_name notInList -// documentation ```kotlin\npublic open infix fun List>.notInList(list: Iterable>): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if all columns in this `List` are not equal to any of the lists of values from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithMultipleColumns\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3).(list) - MultipleInListOp(this, list, isInList = false) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3).(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4). - /** - * Checks if all columns in this `List` are not equal to any of the [CompositeID]s from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities - **/ - @Suppress("UNCHECKED_CAST") - @JvmName("notInListCompositeIDs") - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4).(list) - infix fun List>.notInList(list: Iterable): InListOrNotInListBaseOp> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4). -// display_name notInList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) @() public open infix fun List>.notInList(list: Iterable): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if all columns in this `List` are not equal to any of the [CompositeID]s from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4).(list) -// ⌄ enclosing_range_start local 30 -// ⌄ enclosing_range_start local 31 - val componentList = list.map { id -> -// ^^^^^^^^^^^^^ definition local 30 -// display_name componentList -// documentation ```kotlin\nlocal val componentList: List>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4).(list) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^ definition local 31 -// display_name id -// documentation ```kotlin\nid: CompositeID\n``` -// ⌃ enclosing_range_end local 31 -// ⌄ enclosing_range_start local 32 - List(this.size) { i -> -// ^^^^ reference semanticdb maven . . kotlin/collections/List(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ definition local 32 -// display_name i -// documentation ```kotlin\ni: Int\n``` -// ⌃ enclosing_range_end local 32 -// ⌄ enclosing_range_start local 33 - val component = id[this[i] as Column] -// ^^^^^^^^^ definition local 33 -// display_name component -// documentation ```kotlin\nlocal val component: Any\n``` -// ^^ reference local 31 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^ reference local 32 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 33 -// ⌄ enclosing_range_start local 34 - component.takeIf { this[i].columnType is EntityIDColumnType<*> } ?: (component as EntityID<*>).value -// ^^^^^^^^^ reference local 33 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 34 -// display_name it -// documentation ```kotlin\nit: Any\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^ reference local 32 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^^ reference local 33 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ⌃ enclosing_range_end local 34 - } - } -// ⌃ enclosing_range_end local 30 - return this notInList componentList -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+3). -// ^^^^^^^^^^^^^ reference local 30 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5). - /** - * Checks if this [EntityID] column is not equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithEntityIDColumns - */ - @Suppress("UNCHECKED_CAST") - @JvmName("notInListIds") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).(list) - infix fun ?> Column.notInList(list: Iterable): InListOrNotInListBaseOp?> { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5). -// display_name notInList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public open infix fun ?> Column.notInList(list: Iterable): InListOrNotInListBaseOp?>\n```\n\n----\n\n\n Checks if this [EntityID] column is not equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.SelectTests.testInListWithEntityIDColumns\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).(list) -// ⌄ enclosing_range_start local 35 - val idTable = (columnType as EntityIDColumnType).idColumn.table as IdTable -// ^^^^^^^ definition local 35 -// display_name idTable -// documentation ```kotlin\nlocal val idTable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 35 -// ⌄ enclosing_range_start local 36 - return SingleValueInListOp(this, list.map { EntityIDFunctionProvider.createEntityID(it, idTable) }, isInList = false) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5).(list) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 36 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). -// ^^ reference local 36 -// ^^^^^^^ reference local 35 -// ⌃ enclosing_range_end local 36 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+5). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6). - /** - * Checks if this [EntityID] column is not equal to any element from [list]. - * - * @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities - */ - @Suppress("UNCHECKED_CAST") - @JvmName("notInListCompositeEntityIds") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).(list) - infix fun > Column.notInList(list: Iterable): InListOrNotInListBaseOp> { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6). -// display_name notInList -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public open infix fun > Column.notInList(list: Iterable): InListOrNotInListBaseOp>\n```\n\n----\n\n\n Checks if this [EntityID] column is not equal to any element from [list].\n\n @sample org.jetbrains.exposed.v1.tests.shared.entities.CompositeIdTableEntityTest.testInListWithCompositeIdEntities\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).(list) -// ⌄ enclosing_range_start local 37 - val idTable = (columnType as EntityIDColumnType).idColumn.table as CompositeIdTable -// ^^^^^^^ definition local 37 -// display_name idTable -// documentation ```kotlin\nlocal val idTable: CompositeIdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ⌃ enclosing_range_end local 37 - return idTable.idColumns.toList() notInList list -// ^^^^^^^ reference local 37 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+4). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6).(list) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInList(+6). - - // "IN (TABLE ...)" comparisons - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable(). - /** - * Checks if this expression is equal to any element from the column of [table] with only a single column. - * - * **Note** This function is only supported by MySQL, PostgreSQL, and H2 dialects. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().(table) - infix fun ExpressionWithColumnType.inTable(table: Table): InTableOp = InTableOp(this, table, true) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable(). -// display_name inTable -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.inTable(table: Table): InTableOp\n```\n\n----\n\n\n Checks if this expression is equal to any element from the column of [table] with only a single column.\n\n **Note** This function is only supported by MySQL, PostgreSQL, and H2 dialects.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#inTable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable(). - /** - * Checks if this expression is **not** equal to any element from the column of [table] with only a single column. - * - * **Note** This function is only supported by MySQL, PostgreSQL, and H2 dialects. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().(table) - infix fun ExpressionWithColumnType.notInTable(table: Table): InTableOp = InTableOp(this, table, false) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable(). -// display_name notInTable -// documentation ```kotlin\npublic open infix fun ExpressionWithColumnType.notInTable(table: Table): InTableOp\n```\n\n----\n\n\n Checks if this expression is **not** equal to any element from the column of [table] with only a single column.\n\n **Note** This function is only supported by MySQL, PostgreSQL, and H2 dialects.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#notInTable(). - - // Misc. - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). - /** Returns the specified [value] as a query parameter of type [T]. */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().(value) - fun ExpressionWithColumnType.wrap(value: T): QueryParameter = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// display_name wrap -// documentation ```kotlin\n@Suppress(...) public open fun ExpressionWithColumnType.wrap(value: T): QueryParameter\n```\n\n----\n\n Returns the specified [value] as a query parameter of type [T]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().(value) - QueryParameter(value, columnType as IColumnType) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral(). - /** Returns the specified [value] as a literal of type [T]. */ - @Suppress("UNCHECKED_CAST", "ComplexMethod") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) - fun ExpressionWithColumnType.asLiteral(value: T): LiteralOp = when { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral(). -// display_name asLiteral -// documentation ```kotlin\n@Suppress(...) public open fun ExpressionWithColumnType.asLiteral(value: T): LiteralOp\n```\n\n----\n\n Returns the specified [value] as a literal of type [T]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) - value is ByteArray && columnType is BasicBinaryColumnType -> stringLiteral(value.toString(Charsets.UTF_8)) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/stringLiteral(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Charsets#UTF_8. -// ^^^^^ reference semanticdb maven . . kotlin/text/Charsets#getUTF_8(). - columnType is ColumnWithTransform<*, *> -> (columnType as ColumnWithTransform) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform# -// ⌄ enclosing_range_start local 38 - .let { LiteralOp(it.originalColumnType, it.unwrapRecursive(value)) } -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 38 -// display_name it -// documentation ```kotlin\nit: ColumnWithTransform\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^ reference local 38 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#getOriginalColumnType(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#originalColumnType. -// ^^ reference local 38 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#unwrapRecursive(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) -// ⌃ enclosing_range_end local 38 - else -> LiteralOp(columnType as IColumnType, value) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral().(value) - } as LiteralOp -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#intToDecimal(). - fun ExpressionWithColumnType.intToDecimal(): NoOpConversion = -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#intToDecimal(). -// display_name intToDecimal -// documentation ```kotlin\npublic open fun ExpressionWithColumnType.intToDecimal(): NoOpConversion\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion# - NoOpConversion(this, DecimalColumnType(precision = 15, scale = 0)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NoOpConversion#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#intToDecimal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[E] - private fun > Column.idTable(): IdTable = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). -// display_name idTable -// documentation ```kotlin\nprivate final fun > Column.idTable(): IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable().[E] -// ⌄ enclosing_range_start local 39 - when (val table = this.foreignKey?.targetTable ?: this.table) { -// ^^^^^ definition local 39 -// display_name table -// documentation ```kotlin\nlocal val table: Table\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 39 - is Alias<*> -> table.delegate -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// ^^^^^ reference local 39 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). - else -> table -// ^^^^^ reference local 39 - } as IdTable -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#idTable(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder#``(). - /** - * Builder object for creating SQL expressions. - */ - // TODO: Pick a single way to write "SQL" and use it across the board for 1.0 - // TODO check Kotlin style guide - // TODO Decide what to do when it comes at the end : "PostgreSQLDialect" vs "PostgresqlDialect" or "PostgreSqlDialect" - // TODO: make a function same as IStatementBuilder - @Suppress("ForbiddenComment", "AnnotationSpacing") - object SqlExpressionBuilder : ISqlExpressionBuilder -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// display_name SqlExpressionBuilder -// documentation ```kotlin\n@Suppress(...) public final object SqlExpressionBuilder : ISqlExpressionBuilder\n```\n\n----\n\n\n Builder object for creating SQL expressions.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder#``(). -// display_name SqlExpressionBuilder -// documentation ```kotlin\nprivate constructor(): SqlExpressionBuilder\n```\n\n----\n\n\n Builder object for creating SQL expressions.\n -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLLog.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLLog.kt deleted file mode 100644 index 7827e69c9..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SQLLog.kt +++ /dev/null @@ -1,352 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.statements.StatementContext -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# - import org.jetbrains.exposed.v1.core.statements.StatementInterceptor -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# - import org.jetbrains.exposed.v1.core.statements.api.PreparedStatementApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# - import org.jetbrains.exposed.v1.core.statements.expandArgs -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.slf4j.LoggerFactory -// ^^^ reference semanticdb maven . . org/ -// ^^^^^ reference semanticdb maven . . org/slf4j/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/slf4j/LoggerFactory# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# - /** Base class representing a provider of log messages. */ - interface SqlLogger { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// display_name SqlLogger -// documentation ```kotlin\npublic abstract interface SqlLogger : Any\n```\n\n----\n\n Base class representing a provider of log messages. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). - /** Determines how a log message is routed. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(context) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(transaction) - fun log(context: StatementContext, transaction: Transaction) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). -// display_name log -// documentation ```kotlin\npublic abstract fun log(context: StatementContext, transaction: Transaction): Unit\n\n```\n\n----\n\n Determines how a log message is routed. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(context) -// display_name context -// documentation ```kotlin\ncontext: StatementContext\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(context) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). - /** Returns a [org.slf4j.Logger] named specifically for Exposed log messages. */ - val exposedLogger = LoggerFactory.getLogger("Exposed")!! -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// display_name exposedLogger -// documentation ```kotlin\npublic final val exposedLogger: Logger\n```\n\n----\n\n Returns a [org.slf4j.Logger] named specifically for Exposed log messages. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// display_name exposedLogger -// documentation ```kotlin\npublic get(): Logger\n```\n\n----\n\n Returns a [org.slf4j.Logger] named specifically for Exposed log messages. -// ^^^^^^^^^ reference semanticdb maven . . org/slf4j/LoggerFactory#getLogger(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#``(). - /** Class representing a provider of log messages sent to standard output stream. */ - object StdOutSqlLogger : SqlLogger { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger# -// display_name StdOutSqlLogger -// documentation ```kotlin\npublic final object StdOutSqlLogger : SqlLogger\n```\n\n----\n\n Class representing a provider of log messages sent to standard output stream. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#``(). -// display_name StdOutSqlLogger -// documentation ```kotlin\nprivate constructor(): StdOutSqlLogger\n```\n\n----\n\n Class representing a provider of log messages sent to standard output stream. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log(). - /** Prints a log message containing the string representation of a complete SQL statement. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(context) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(transaction) - override fun log(context: StatementContext, transaction: Transaction) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log(). -// display_name log -// documentation ```kotlin\npublic open override fun log(context: StatementContext, transaction: Transaction): Unit\n```\n\n----\n\n Prints a log message containing the string representation of a complete SQL statement. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(context) -// display_name context -// documentation ```kotlin\ncontext: StatementContext\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(context) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(transaction) - println("SQL: ${context.expandArgs(transaction)}") -// ^^^^^^^ reference semanticdb maven . . kotlin/io/println(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(context) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#log(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/StdOutSqlLogger#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#``(). - /** Class representing a provider of log messages at DEBUG level. */ - object Slf4jSqlDebugLogger : SqlLogger { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger# -// display_name Slf4jSqlDebugLogger -// documentation ```kotlin\npublic final object Slf4jSqlDebugLogger : SqlLogger\n```\n\n----\n\n Class representing a provider of log messages at DEBUG level. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#``(). -// display_name Slf4jSqlDebugLogger -// documentation ```kotlin\nprivate constructor(): Slf4jSqlDebugLogger\n```\n\n----\n\n Class representing a provider of log messages at DEBUG level. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log(). - /** - * Logs a message containing the string representation of a complete SQL statement. - * - * **Note:** This is only logged if DEBUG level is currently enabled. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(context) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(transaction) - override fun log(context: StatementContext, transaction: Transaction) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log(). -// display_name log -// documentation ```kotlin\npublic open override fun log(context: StatementContext, transaction: Transaction): Unit\n```\n\n----\n\n\n Logs a message containing the string representation of a complete SQL statement.\n\n **Note:** This is only logged if DEBUG level is currently enabled.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(context) -// display_name context -// documentation ```kotlin\ncontext: StatementContext\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(context) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(transaction) - @OptIn(InternalApi::class) - if (exposedLogger.isDebugEnabled) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/slf4j/Logger#getIsDebugEnabled(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/slf4j/Logger#isDebugEnabled. - exposedLogger.debug(context.expandArgs(CoreTransactionManager.currentTransaction())) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#debug(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log().(context) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#log(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slf4jSqlDebugLogger#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#``(). - /** Class representing one or more [SqlLogger]s. */ - class CompositeSqlLogger : SqlLogger, StatementInterceptor { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -// display_name CompositeSqlLogger -// documentation ```kotlin\npublic final class CompositeSqlLogger : SqlLogger, StatementInterceptor\n```\n\n----\n\n Class representing one or more [SqlLogger]s. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#``(). -// display_name CompositeSqlLogger -// documentation ```kotlin\npublic constructor(): CompositeSqlLogger\n```\n\n----\n\n Class representing one or more [SqlLogger]s. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). - private val loggers: ArrayList = ArrayList(2) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). -// display_name loggers -// documentation ```kotlin\nprivate get(): {kotlin/collections/ArrayList=} ArrayList\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// display_name loggers -// documentation ```kotlin\nprivate final val loggers: {kotlin/collections/ArrayList=} ArrayList\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList# -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger(). - /** Adds an [SqlLogger] instance. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger().(logger) - fun addLogger(logger: SqlLogger) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger(). -// display_name addLogger -// documentation ```kotlin\npublic final fun addLogger(logger: SqlLogger): Unit\n```\n\n----\n\n Adds an [SqlLogger] instance. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger().(logger) -// display_name logger -// documentation ```kotlin\nlogger: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger().(logger) - loggers.add(logger) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger().(logger) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger(). - /** Removes an [SqlLogger] instance. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger().(logger) - fun removeLogger(logger: SqlLogger) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger(). -// display_name removeLogger -// documentation ```kotlin\npublic final fun removeLogger(logger: SqlLogger): Unit\n```\n\n----\n\n Removes an [SqlLogger] instance. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger().(logger) -// display_name logger -// documentation ```kotlin\nlogger: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger().(logger) - loggers.remove(logger) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// ^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#remove(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger().(logger) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#removeLogger(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(context) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(transaction) - override fun log(context: StatementContext, transaction: Transaction) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log(). -// display_name log -// documentation ```kotlin\npublic open override fun log(context: StatementContext, transaction: Transaction): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(context) -// display_name context -// documentation ```kotlin\ncontext: StatementContext\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(context) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(transaction) -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 0 - for (logger in loggers) { -// ^^^^^^ definition local 1 -// display_name logger -// documentation ```kotlin\nlocal val logger: SqlLogger\n``` -// ^^^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : MutableIterator<@EnhancedNullability SqlLogger>\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#hasNext(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#next(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#getLoggers(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#loggers. -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#iterator(). -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 0 - logger.log(context, transaction) -// ^^^^^^ reference local 1 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlLogger#log(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(context) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log().(transaction) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(contexts) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(executedStatement) - override fun afterExecution(transaction: Transaction, contexts: List, executedStatement: PreparedStatementApi) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution(). -// display_name afterExecution -// documentation ```kotlin\npublic open override fun afterExecution(transaction: Transaction, contexts: List, executedStatement: PreparedStatementApi): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(contexts) -// display_name contexts -// documentation ```kotlin\ncontexts: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(executedStatement) -// display_name executedStatement -// documentation ```kotlin\nexecutedStatement: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(contexts) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(executedStatement) -// ⌄ enclosing_range_start local 2 - contexts.forEach { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(contexts) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 2 2:9 -// display_name it -// documentation ```kotlin\nit: StatementContext\n``` - log(it, transaction) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#log(). -// ^^ reference local 2 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution().(transaction) - } -// ⌃ enclosing_range_end local 2 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Schema.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Schema.kt deleted file mode 100644 index 7d2c66856..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Schema.kt +++ /dev/null @@ -1,425 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# - /** - * Represents a database schema. - * - * @param name The schema name. - * @param authorization Specifies the name of the database-level principal that will own the schema. - * @param password Used only for Oracle schema. - * @param defaultTablespace Used only for Oracle schema. - * @param temporaryTablespace Used only for Oracle schema. - * @param quota Used only for Oracle schema. - * @param on Used only for Oracle schema. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy(). - data class Schema( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// display_name Schema -// documentation ```kotlin\npublic final data class Schema : Any\n```\n\n----\n\n\n Represents a database schema.\n\n @param name The schema name.\n @param authorization Specifies the name of the database-level principal that will own the schema.\n @param password Used only for Oracle schema.\n @param defaultTablespace Used only for Oracle schema.\n @param temporaryTablespace Used only for Oracle schema.\n @param quota Used only for Oracle schema.\n @param on Used only for Oracle schema.\n -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``(). -// display_name Schema -// documentation ```kotlin\npublic constructor(name: String, authorization: String? = ..., password: String? = ..., defaultTablespace: String? = ..., temporaryTablespace: String? = ..., quota: String? = ..., on: String? = ...): Schema\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy(). 8:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(name: String = ..., authorization: String? = ..., password: String? = ..., defaultTablespace: String? = ..., temporaryTablespace: String? = ..., quota: String? = ..., on: String? = ...): Schema\n\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(name) - private val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component1(). -// display_name component1 -// documentation ```kotlin\nprivate final operator fun component1(): String\n\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getName(). -// display_name name -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getName(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#name. -// display_name name -// documentation ```kotlin\nprivate final val name: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#name. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(authorization) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(authorization) - val authorization: String? = null, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(authorization) -// display_name authorization -// documentation ```kotlin\nauthorization: String? = ...\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(authorization) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// display_name authorization -// documentation ```kotlin\npublic final val authorization: String?\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): String?\n\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(authorization) -// display_name authorization -// documentation ```kotlin\nauthorization: String? = ...\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). -// display_name authorization -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(authorization) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(authorization) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(password) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#password. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getPassword(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(password) - val password: String? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(password) -// display_name password -// documentation ```kotlin\npassword: String? = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(password) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): String?\n\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(password) -// display_name password -// documentation ```kotlin\npassword: String? = ...\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getPassword(). -// display_name password -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getPassword(). -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#password. -// display_name password -// documentation ```kotlin\npublic final val password: String?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#password. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(password) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#password. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getPassword(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(password) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(defaultTablespace) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#defaultTablespace. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDefaultTablespace(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(defaultTablespace) - val defaultTablespace: String? = null, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(defaultTablespace) -// display_name defaultTablespace -// documentation ```kotlin\ndefaultTablespace: String? = ...\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(defaultTablespace) -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component4(). -// display_name component4 -// documentation ```kotlin\npublic final operator fun component4(): String?\n\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(defaultTablespace) -// display_name defaultTablespace -// documentation ```kotlin\ndefaultTablespace: String? = ...\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#defaultTablespace. -// display_name defaultTablespace -// documentation ```kotlin\npublic final val defaultTablespace: String?\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#defaultTablespace. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDefaultTablespace(). -// display_name defaultTablespace -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDefaultTablespace(). -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(defaultTablespace) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#defaultTablespace. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDefaultTablespace(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(defaultTablespace) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(temporaryTablespace) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#temporaryTablespace. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getTemporaryTablespace(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component5(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(temporaryTablespace) - val temporaryTablespace: String? = null, -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(temporaryTablespace) -// display_name temporaryTablespace -// documentation ```kotlin\ntemporaryTablespace: String? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(temporaryTablespace) -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component5(). -// display_name component5 -// documentation ```kotlin\npublic final operator fun component5(): String?\n\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(temporaryTablespace) -// display_name temporaryTablespace -// documentation ```kotlin\ntemporaryTablespace: String? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getTemporaryTablespace(). -// display_name temporaryTablespace -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getTemporaryTablespace(). -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#temporaryTablespace. -// display_name temporaryTablespace -// documentation ```kotlin\npublic final val temporaryTablespace: String?\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#temporaryTablespace. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(temporaryTablespace) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#temporaryTablespace. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getTemporaryTablespace(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component5(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(temporaryTablespace) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(quota) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component6(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(quota) - val quota: String? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(quota) -// display_name quota -// documentation ```kotlin\nquota: String? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(quota) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component6(). -// display_name component6 -// documentation ```kotlin\npublic final operator fun component6(): String?\n\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(quota) -// display_name quota -// documentation ```kotlin\nquota: String? = ...\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// display_name quota -// documentation ```kotlin\npublic get(): String?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. -// display_name quota -// documentation ```kotlin\npublic final val quota: String?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(quota) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component6(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(quota) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component7(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(on) - val on: String? = null -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(on) -// display_name on -// documentation ```kotlin\non: String? = ...\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(on) -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component7(). -// display_name component7 -// documentation ```kotlin\npublic final operator fun component7(): String?\n\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(on) -// display_name on -// documentation ```kotlin\non: String? = ...\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// display_name on -// documentation ```kotlin\npublic get(): String?\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. -// display_name on -// documentation ```kotlin\npublic final val on: String?\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``().(on) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#component7(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy().(on) - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - /** This schema's name in proper database casing. */ - val identifier -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// display_name identifier -// documentation ```kotlin\npublic final val identifier: String\n```\n\n----\n\n This schema's name in proper database casing. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). - @OptIn(InternalApi::class) - get() = CoreTransactionManager.currentTransaction().db.identifierManager.cutIfNecessaryAndQuote(name) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// display_name identifier -// documentation ```kotlin\n@OptIn(...) public get(): String\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#ddl. - /** The SQL statements that create this schema. */ - val ddl: List -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#ddl. -// display_name ddl -// documentation ```kotlin\npublic final val ddl: List\n```\n\n----\n\n The SQL statements that create this schema. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDdl(). - get() = createStatement() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDdl(). -// display_name ddl -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#ddl. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDdl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#createStatement(). - /** Returns the SQL statements that create this schema. */ - fun createStatement(): List { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic final fun createStatement(): List\n```\n\n----\n\n Returns the SQL statements that create this schema. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - if (!currentDialect.supportsCreateSchema) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. - throw UnsupportedByDialectException("The current dialect doesn't support create schema statement", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } - - return listOf(currentDialect.createSchema(this)) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement(). - /** Returns the SQL statements that drop this schema, as well as all its objects if [cascade] is `true`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement().(cascade) - fun dropStatement(cascade: Boolean): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic final fun dropStatement(cascade: Boolean): List\n```\n\n----\n\n Returns the SQL statements that drop this schema, as well as all its objects if [cascade] is `true`. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement().(cascade) -// display_name cascade -// documentation ```kotlin\ncascade: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement().(cascade) - if (!currentDialect.supportsCreateSchema) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. - throw UnsupportedByDialectException("The current dialect doesn't support drop schema statement", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } - - return listOf(currentDialect.dropSchema(this, cascade)) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement().(cascade) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#setSchemaStatement(). - /** Returns the SQL statements that set this schema as the current schema. */ - fun setSchemaStatement(): List { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#setSchemaStatement(). -// display_name setSchemaStatement -// documentation ```kotlin\npublic final fun setSchemaStatement(): List\n```\n\n----\n\n Returns the SQL statements that set this schema as the current schema. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - if (!currentDialect.supportsCreateSchema) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. - throw UnsupportedByDialectException("The current dialect doesn't support schemas", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } - - return listOf(currentDialect.setSchema(this)) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#setSchemaStatement(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). - /** Appends both [str1] and [str2] to the receiver [StringBuilder] if [str2] is not `null`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str2) - internal fun StringBuilder.appendIfNotNull(str1: String, str2: Any?) = apply { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// display_name appendIfNotNull -// documentation ```kotlin\ninternal final fun {kotlin/text/StringBuilder=} StringBuilder.appendIfNotNull(str1: String, str2: Any?): {kotlin/text/StringBuilder=} StringBuilder\n```\n\n----\n\n Appends both [str1] and [str2] to the receiver [StringBuilder] if [str2] is not `null`. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str1) -// display_name str1 -// documentation ```kotlin\nstr1: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str2) -// display_name str2 -// documentation ```kotlin\nstr2: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str1) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str2) - if (str2 != null) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str2) - this.append("$str1 $str2") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str1) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull().(str2) - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SchemaUtilityApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SchemaUtilityApi.kt deleted file mode 100644 index 0a766f361..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SchemaUtilityApi.kt +++ /dev/null @@ -1,3013 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.SqlExpressionBuilder.asLiteral -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder/asLiteral/ - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#``(). - /** - * Base class representing helper functions necessary for creating, altering, and dropping database schema objects. - */ - abstract class SchemaUtilityApi { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi# -// display_name SchemaUtilityApi -// documentation ```kotlin\npublic abstract class SchemaUtilityApi : Any\n```\n\n----\n\n\n Base class representing helper functions necessary for creating, altering, and dropping database schema objects.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#``(). -// display_name SchemaUtilityApi -// documentation ```kotlin\npublic constructor(): SchemaUtilityApi\n```\n\n----\n\n\n Base class representing helper functions necessary for creating, altering, and dropping database schema objects.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#columnsLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getColumnsLogMessage(). - // TODO make companion object with public string fields - @InternalApi - protected val columnsLogMessage = "Extracting table columns" -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#columnsLogMessage. -// display_name columnsLogMessage -// documentation ```kotlin\n@InternalApi() protected final val columnsLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getColumnsLogMessage(). -// display_name columnsLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#columnsLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getColumnsLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeysLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getPrimaryKeysLogMessage(). - @InternalApi - protected val primaryKeysLogMessage = "Extracting primary keys" -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getPrimaryKeysLogMessage(). -// display_name primaryKeysLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeysLogMessage. -// display_name primaryKeysLogMessage -// documentation ```kotlin\n@InternalApi() protected final val primaryKeysLogMessage: String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeysLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getPrimaryKeysLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#constraintsLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getConstraintsLogMessage(). - @InternalApi - protected val constraintsLogMessage = "Extracting column constraints" -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#constraintsLogMessage. -// display_name constraintsLogMessage -// documentation ```kotlin\n@InternalApi() protected final val constraintsLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getConstraintsLogMessage(). -// display_name constraintsLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#constraintsLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getConstraintsLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createTablesLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateTablesLogMessage(). - @InternalApi - protected val createTablesLogMessage = "Preparing create tables statements" -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createTablesLogMessage. -// display_name createTablesLogMessage -// documentation ```kotlin\n@InternalApi() protected final val createTablesLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateTablesLogMessage(). -// display_name createTablesLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createTablesLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateTablesLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeCreateTablesLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteCreateTablesLogMessage(). - @InternalApi - protected val executeCreateTablesLogMessage = "Executing create tables statements" -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeCreateTablesLogMessage. -// display_name executeCreateTablesLogMessage -// documentation ```kotlin\n@InternalApi() protected final val executeCreateTablesLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteCreateTablesLogMessage(). -// display_name executeCreateTablesLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeCreateTablesLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteCreateTablesLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createSequencesLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateSequencesLogMessage(). - @InternalApi - protected val createSequencesLogMessage = "Preparing create sequences statements" -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createSequencesLogMessage. -// display_name createSequencesLogMessage -// documentation ```kotlin\n@InternalApi() protected final val createSequencesLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateSequencesLogMessage(). -// display_name createSequencesLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createSequencesLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getCreateSequencesLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#alterTablesLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getAlterTablesLogMessage(). - @InternalApi - protected val alterTablesLogMessage = "Preparing alter tables statements" -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#alterTablesLogMessage. -// display_name alterTablesLogMessage -// documentation ```kotlin\n@InternalApi() protected final val alterTablesLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getAlterTablesLogMessage(). -// display_name alterTablesLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#alterTablesLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getAlterTablesLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeAlterTablesLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteAlterTablesLogMessage(). - @InternalApi - protected val executeAlterTablesLogMessage = "Executing alter tables statements" -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeAlterTablesLogMessage. -// display_name executeAlterTablesLogMessage -// documentation ```kotlin\n@InternalApi() protected final val executeAlterTablesLogMessage: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteAlterTablesLogMessage(). -// display_name executeAlterTablesLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#executeAlterTablesLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getExecuteAlterTablesLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mappingConsistenceLogMessage. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getMappingConsistenceLogMessage(). - @InternalApi - protected val mappingConsistenceLogMessage = "Checking mapping consistence" -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getMappingConsistenceLogMessage(). -// display_name mappingConsistenceLogMessage -// documentation ```kotlin\nprotected get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mappingConsistenceLogMessage. -// display_name mappingConsistenceLogMessage -// documentation ```kotlin\n@InternalApi() protected final val mappingConsistenceLogMessage: String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mappingConsistenceLogMessage. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#getMappingConsistenceLogMessage(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#sortByReferences(). - /** Returns this list of tables sorted according to the targets of their foreign key constraints, if any exist. */ - @InternalApi - protected fun Iterable
.sortByReferences(): List
= TableDepthGraph(this).sorted() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#sortByReferences(). -// display_name sortByReferences -// documentation ```kotlin\n@InternalApi() protected final fun Iterable
.sortByReferences(): List
\n```\n\n----\n\n Returns this list of tables sorted according to the targets of their foreign key constraints, if any exist. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#sorted(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#sortByReferences(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#hasCycle(). - /** Whether any table from this list has a sequence of foreign key constraints that cycle back to them. */ - @InternalApi - protected fun List
.hasCycle(): Boolean = TableDepthGraph(this).hasCycle() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#hasCycle(). -// display_name hasCycle -// documentation ```kotlin\n@InternalApi() protected final fun List
.hasCycle(): Boolean\n```\n\n----\n\n Whether any table from this list has a sequence of foreign key constraints that cycle back to them. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#hasCycle(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#hasCycle(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence(). - /** Returns DDL for [table] without a sequence as a Pair of CREATE (includes its indexes) and ALTER statements. */ - @InternalApi - protected fun tableDdlWithoutExistingSequence( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence(). -// display_name tableDdlWithoutExistingSequence -// documentation ```kotlin\n@InternalApi() protected final fun tableDdlWithoutExistingSequence(table: Table, existingSequence: Sequence?): Pair, List>\n```\n\n----\n\n Returns DDL for [table] without a sequence as a Pair of CREATE (includes its indexes) and ALTER statements. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(existingSequence) - existingSequence: Sequence? -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(existingSequence) -// display_name existingSequence -// documentation ```kotlin\nexistingSequence: Sequence?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(existingSequence) - ): Pair, List> { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - val ddlWithoutExistingSequence = table.ddl.filter { statement -> -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name ddlWithoutExistingSequence -// documentation ```kotlin\nlocal val ddlWithoutExistingSequence: Pair, List>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(table) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#ddl. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#getDdl(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^ definition local 1 -// display_name statement -// documentation ```kotlin\nstatement: String\n``` -// ⌃ enclosing_range_end local 1 - if (existingSequence != null) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(existingSequence) - !statement.lowercase().startsWith("create sequence") || -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). - !statement.contains(existingSequence.name) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(existingSequence) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. - } else { - true - } -// ⌄ enclosing_range_start local 2 - }.partition { it.startsWith("CREATE ") } -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/partition(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 2 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val indicesDDL = table.indices.flatMap { it.createStatement() } -// ^^^^^^^^^^ definition local 3 -// display_name indicesDDL -// documentation ```kotlin\nlocal val indicesDDL: List\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 4 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 4 - return Pair(ddlWithoutExistingSequence.first + indicesDDL, ddlWithoutExistingSequence.second) -// ^^^^ reference semanticdb maven . . kotlin/Pair#``(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#tableDdlWithoutExistingSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createDdl(). - /** Returns the SQL statements that create this [ForeignKeyConstraint]. */ - @InternalApi - protected fun ForeignKeyConstraint.createDdl(): List = with(this) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createDdl(). -// display_name createDdl -// documentation ```kotlin\n@InternalApi() protected final fun ForeignKeyConstraint.createDdl(): List\n```\n\n----\n\n Returns the SQL statements that create this [ForeignKeyConstraint]. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ⌄ enclosing_range_start local 5 -// ⌄ enclosing_range_start local 6 - val allFromColumnsBelongsToTheSameTable = from.all { it.table == fromTable } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name allFromColumnsBelongsToTheSameTable -// documentation ```kotlin\nlocal val allFromColumnsBelongsToTheSameTable: Boolean\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^ reference semanticdb maven . . kotlin/collections/all(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 6 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTable. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTable(). -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 6 - require(allFromColumnsBelongsToTheSameTable) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 5 - "Not all referencing columns of $this belong to the same table" - } -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - val allTargetColumnsBelongToTheSameTable = target.all { it.table == targetTable } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name allTargetColumnsBelongToTheSameTable -// documentation ```kotlin\nlocal val allTargetColumnsBelongToTheSameTable: Boolean\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^ reference semanticdb maven . . kotlin/collections/all(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 8 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 8 - require(allTargetColumnsBelongToTheSameTable) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 7 - "Not all referenced columns of $this belong to the same table" - } - require(from.size == target.size) { "$this referencing columns are not in accordance with referenced" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#size. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#size. - require(deleteRule != null || updateRule != null) { "$this has no reference constraint actions" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. - require(target.toHashSet().size == target.size) { "Not all referenced columns of $this are unique" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toHashSet(+9). -// ^^^^ reference semanticdb maven jdk 11 java/util/HashSet#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/HashSet#size. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTarget(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#target. -// ^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#size. - return createStatement() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createDdl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo(). - /** Adds CREATE/ALTER statements for all table columns that don't exist in the database, to [destination]. */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().[C] - protected fun > Table.mapMissingColumnStatementsTo( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : MutableCollection\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo(). -// display_name mapMissingColumnStatementsTo -// documentation ```kotlin\n@InternalApi() protected final fun > Table.mapMissingColumnStatementsTo(destination: C, existingColumns: List, existingPrimaryKey: PrimaryKeyMetadata?, alterTableAddColumnSupported: Boolean): C\n```\n\n----\n\n Adds CREATE/ALTER statements for all table columns that don't exist in the database, to [destination]. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().[C] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) - destination: C, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// display_name destination -// documentation ```kotlin\ndestination: C\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingColumns) - existingColumns: List, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingColumns) -// display_name existingColumns -// documentation ```kotlin\nexistingColumns: List\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingPrimaryKey) - existingPrimaryKey: PrimaryKeyMetadata?, -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingPrimaryKey) -// display_name existingPrimaryKey -// documentation ```kotlin\nexistingPrimaryKey: PrimaryKeyMetadata?\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingPrimaryKey) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(alterTableAddColumnSupported) - alterTableAddColumnSupported: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(alterTableAddColumnSupported) -// display_name alterTableAddColumnSupported -// documentation ```kotlin\nalterTableAddColumnSupported: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(alterTableAddColumnSupported) - ): C { - // create columns -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 10 - val existingTableColumns = columns.mapNotNull { column -> -// ^^^^^^^^^^^^^^^^^^^^ definition local 9 -// display_name existingTableColumns -// documentation ```kotlin\nlocal val existingTableColumns: Map, ColumnMetadata>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapNotNull(+1). -// ^^^^^^ definition local 10 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 -// ⌄ enclosing_range_start local 12 - val existingColumn = existingColumns.find { column.nameUnquoted().equals(it.name, true) } -// ^^^^^^^^^^^^^^ definition local 11 -// display_name existingColumn -// documentation ```kotlin\nlocal val existingColumn: ColumnMetadata?\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingColumns) -// ^^^^ reference semanticdb maven . . kotlin/collections/find(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: ColumnMetadata\n``` -// ^^^^^^ reference local 10 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameUnquoted(). -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^ reference local 12 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// ⌃ enclosing_range_end local 11 -// ⌃ enclosing_range_end local 12 - if (existingColumn != null) column to existingColumn else null -// ^^^^^^^^^^^^^^ reference local 11 -// ^^^^^^ reference local 10 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^ reference local 11 - }.toMap() -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(). -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 - val missingTableColumns = columns.filter { it !in existingTableColumns } -// ^^^^^^^^^^^^^^^^^^^ definition local 13 -// display_name missingTableColumns -// documentation ```kotlin\nlocal val missingTableColumns: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 14 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^^^^^^^^^^^^^^^ reference local 9 -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 14 -// ⌄ enclosing_range_start local 15 - missingTableColumns.flatMapTo(destination) { it.ddl } -// ^^^^^^^^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+10). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// ^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 15 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#ddl. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#getDdl(). -// ⌃ enclosing_range_end local 15 - if (alterTableAddColumnSupported) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(alterTableAddColumnSupported) - // create indexes with new columns -// ⌄ enclosing_range_start local 16 - indices.filter { index -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^ definition local 16 -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ⌃ enclosing_range_end local 16 -// ⌄ enclosing_range_start local 17 - index.columns.any { missingTableColumns.contains(it) } -// ^^^^^ reference local 16 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^ reference local 17 -// ⌃ enclosing_range_end local 17 -// ⌄ enclosing_range_start local 18 - }.forEach { destination.addAll(it.createStatement()) } -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 18 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableCollection#addAll(). -// ^^ reference local 18 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#createStatement(). -// ⌃ enclosing_range_end local 18 - // sync existing columns - existingTableColumns -// ^^^^^^^^^^^^^^^^^^^^ reference local 9 - .mapColumnDiffs() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapColumnDiffs(). -// ⌄ enclosing_range_start local 19 -// ⌄ enclosing_range_start local 20 -// ⌄ enclosing_range_start local 21 - .flatMapTo(destination) { (col, changedState) -> -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+12). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// ^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name -// documentation ```kotlin\n: Map.Entry, ColumnDiff>\n``` -// ^^^ reference local 19 -// ^^^ definition local 20 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^^^^^^ reference local 19 -// ^^^^^^^^^^^^ definition local 21 -// display_name changedState -// documentation ```kotlin\nlocal val changedState: ColumnDiff\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 20 -// ⌃ enclosing_range_end local 21 -// ⌃ enclosing_range_end local 19 - col.modifyStatements(changedState) -// ^^^ reference local 20 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#modifyStatements(). -// ^^^^^^^^^^^^ reference local 21 - } - // add missing primary key -// ⌄ enclosing_range_start local 22 - primaryKeyDdl(missingTableColumns, existingPrimaryKey)?.let { destination.add(it) } -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl(). -// ^^^^^^^^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(existingPrimaryKey) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 22 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) -// ^^^ reference semanticdb maven . . kotlin/collections/MutableCollection#add(). -// ^^ reference local 22 -// ⌃ enclosing_range_end local 22 - } - return destination -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo().(destination) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingColumnStatementsTo(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo(). - /** Adds CREATE/ALTER/DROP statements for all foreign key constraints that don't exist in the database, to [destination]. */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().[C] - protected fun > mapMissingConstraintsTo( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : MutableCollection\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo(). -// display_name mapMissingConstraintsTo -// documentation ```kotlin\n@InternalApi() protected final fun > mapMissingConstraintsTo(destination: C, allExistingConstraints: Map>=} LinkedHashSet>>, List>, vararg tables: Table): C\n```\n\n----\n\n Adds CREATE/ALTER/DROP statements for all foreign key constraints that don't exist in the database, to [destination]. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().[C] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) - destination: C, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) -// display_name destination -// documentation ```kotlin\ndestination: C\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(allExistingConstraints) - allExistingConstraints: Map>>, List>, -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(allExistingConstraints) -// display_name allExistingConstraints -// documentation ```kotlin\nallExistingConstraints: Map>=} LinkedHashSet>>, List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(allExistingConstraints) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(tables) - vararg tables: Table -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(tables) -// display_name tables -// documentation ```kotlin\nvararg tables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(tables) - ): C { -// ⌄ enclosing_range_start local 23 -// ⌄ enclosing_range_start local 24 - val foreignKeyConstraints = tables.flatMap { table -> -// ^^^^^^^^^^^^^^^^^^^^^ definition local 23 -// display_name foreignKeyConstraints -// documentation ```kotlin\nlocal val foreignKeyConstraints: List>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(tables) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(). -// ^^^^^ definition local 24 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ⌃ enclosing_range_end local 24 -// ⌄ enclosing_range_start local 25 - table.foreignKeys.map { it to allExistingConstraints[table to it.from]?.firstOrNull() } -// ^^^^^ reference local 24 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 25 -// display_name it -// documentation ```kotlin\nit: ForeignKeyConstraint\n``` -// ^^ reference local 25 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(allExistingConstraints) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^ reference local 24 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 25 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#from. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFrom(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ⌃ enclosing_range_end local 25 - } -// ⌃ enclosing_range_end local 23 -// ⌄ enclosing_range_start local 27 -// ⌄ enclosing_range_start local 28 -// ⌄ enclosing_range_start local 29 -// ⌄ enclosing_range_start local 26 - for ((foreignKey, existingConstraint) in foreignKeyConstraints) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 27 -// display_name -// documentation ```kotlin\nlocal val : Pair\n``` -// ^^^^^^^^^^ reference local 27 -// ^^^^^^^^^^ definition local 28 -// display_name foreignKey -// documentation ```kotlin\nlocal val foreignKey: ForeignKeyConstraint\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^^^^^^ reference local 27 -// ^^^^^^^^^^^^^^^^^^ definition local 29 -// display_name existingConstraint -// documentation ```kotlin\nlocal val existingConstraint: ForeignKeyConstraint?\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 23 -// ^^^^^^^^^^^^^^^^^^^^^ definition local 26 -// display_name -// documentation ```kotlin\nlocal val : Iterator>\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference local 26 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#iterator(). -// ⌃ enclosing_range_end local 28 -// ⌃ enclosing_range_end local 29 -// ⌃ enclosing_range_end local 27 -// ⌃ enclosing_range_end local 26 - if (existingConstraint == null) { -// ^^^^^^^^^^^^^^^^^^ reference local 29 - destination.addAll(foreignKey.createDdl()) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableCollection#addAll(). -// ^^^^^^^^^^ reference local 28 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createDdl(). - continue - } -// ⌄ enclosing_range_start local 30 - val noForeignKey = existingConstraint.targetTable != foreignKey.targetTable -// ^^^^^^^^^^^^ definition local 30 -// display_name noForeignKey -// documentation ```kotlin\nlocal val noForeignKey: Boolean\n``` -// ^^^^^^^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ^^^^^^^^^^ reference local 28 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌃ enclosing_range_end local 30 -// ⌄ enclosing_range_start local 31 - val deleteRuleMismatch = foreignKey.deleteRule != existingConstraint.deleteRule -// ^^^^^^^^^^^^^^^^^^ definition local 31 -// display_name deleteRuleMismatch -// documentation ```kotlin\nlocal val deleteRuleMismatch: Boolean\n``` -// ^^^^^^^^^^ reference local 28 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ^^^^^^^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#deleteRule. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getDeleteRule(). -// ⌃ enclosing_range_end local 31 -// ⌄ enclosing_range_start local 32 - val updateRuleMismatch = foreignKey.updateRule != existingConstraint.updateRule -// ^^^^^^^^^^^^^^^^^^ definition local 32 -// display_name updateRuleMismatch -// documentation ```kotlin\nlocal val updateRuleMismatch: Boolean\n``` -// ^^^^^^^^^^ reference local 28 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ^^^^^^^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getUpdateRule(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#updateRule. -// ⌃ enclosing_range_end local 32 - if (noForeignKey || deleteRuleMismatch || updateRuleMismatch) { -// ^^^^^^^^^^^^ reference local 30 -// ^^^^^^^^^^^^^^^^^^ reference local 31 -// ^^^^^^^^^^^^^^^^^^ reference local 32 - destination.addAll(existingConstraint.dropStatement()) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableCollection#addAll(). -// ^^^^^^^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). - destination.addAll(foreignKey.createDdl()) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableCollection#addAll(). -// ^^^^^^^^^^ reference local 28 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#createDdl(). - } - } - return destination -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo().(destination) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapMissingConstraintsTo(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices(). - /** - * Filters all table indices and returns those that are defined on a table with more than one index. - * If [withLogs] is `true`, DROP statements for these indices will also be logged. - */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices().(withLogs) - protected fun Map>.filterAndLogExcessIndices(withLogs: Boolean): List { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices(). -// display_name filterAndLogExcessIndices -// documentation ```kotlin\n@InternalApi() protected final fun Map>.filterAndLogExcessIndices(withLogs: Boolean): List\n```\n\n----\n\n\n Filters all table indices and returns those that are defined on a table with more than one index.\n If [withLogs] is `true`, DROP statements for these indices will also be logged.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices().(withLogs) -// display_name withLogs -// documentation ```kotlin\nwithLogs: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices().(withLogs) -// ⌄ enclosing_range_start local 33 -// ⌄ enclosing_range_start local 34 -// ⌄ enclosing_range_start local 35 -// ⌄ enclosing_range_start local 36 - val excessiveIndices = flatMap { (_, indices) -> indices } -// ^^^^^^^^^^^^^^^^ definition local 33 -// display_name excessiveIndices -// documentation ```kotlin\nlocal val excessiveIndices: Map, List>\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+12). -// ^^^^^^^^^^^^ definition local 34 -// display_name -// documentation ```kotlin\n: Map.Entry>\n``` -// ^ reference local 34 -// ^ definition local 35 -// display_name -// documentation ```kotlin\nlocal val : Table\n``` -// ^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^ reference local 34 -// ^^^^^^^ definition local 36 -// display_name indices -// documentation ```kotlin\nlocal val indices: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ^^^^^^^ reference local 36 -// ⌃ enclosing_range_end local 35 -// ⌃ enclosing_range_end local 36 -// ⌃ enclosing_range_end local 34 -// ⌄ enclosing_range_start local 37 - .groupBy { index -> -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/groupBy(+18). -// ^^^^^ definition local 37 -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ⌃ enclosing_range_end local 37 -// ⌄ enclosing_range_start local 38 - Triple(index.table, index.unique, index.columns.joinToString { column -> column.name }) -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#``(). -// ^^^^^ reference local 37 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^ reference local 37 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^ reference local 37 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^ definition local 38 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^ reference local 38 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 38 - } -// ⌄ enclosing_range_start local 39 - .filterValues { it.size > 1 } -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterValues(). -// ^^^^^^^^^^^^^^^ definition local 39 -// display_name it -// documentation ```kotlin\nit: List\n``` -// ^^ reference local 39 -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 33 -// ⌃ enclosing_range_end local 39 - if (excessiveIndices.isEmpty()) return emptyList() -// ^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#isEmpty(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌄ enclosing_range_start local 40 - val toDrop = HashSet() -// ^^^^^^ definition local 40 -// display_name toDrop -// documentation ```kotlin\nlocal val toDrop: {kotlin/collections/HashSet=} HashSet\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end local 40 - if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices().(withLogs) - exposedLogger.warn("List of excessive indices:") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 41 -// ⌄ enclosing_range_start local 42 -// ⌄ enclosing_range_start local 43 - excessiveIndices.forEach { (triple, indices) -> -// ^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^^^ definition local 41 -// display_name -// documentation ```kotlin\n: Map.Entry, List>\n``` -// ^^^^^^ reference local 41 -// ^^^^^^ definition local 42 -// display_name triple -// documentation ```kotlin\nlocal val triple: Triple\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^ reference local 41 -// ^^^^^^^ definition local 43 -// display_name indices -// documentation ```kotlin\nlocal val indices: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 42 -// ⌃ enclosing_range_end local 43 -// ⌃ enclosing_range_end local 41 -// ⌄ enclosing_range_start local 44 -// ⌄ enclosing_range_start local 45 - val indexNames = indices.joinToString(", ") { index -> index.indexName } -// ^^^^^^^^^^ definition local 44 -// display_name indexNames -// documentation ```kotlin\nlocal val indexNames: String\n``` -// ^^^^^^^ reference local 43 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^ definition local 45 -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference local 45 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ⌃ enclosing_range_end local 45 -// ⌃ enclosing_range_end local 44 - exposedLogger.warn("\t\t\t'${triple.first.tableName}'.'${triple.third}' -> $indexNames") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^ reference local 42 -// ^^^^^ reference semanticdb maven . . kotlin/Triple#first. -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getFirst(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^ reference local 42 -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getThird(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#third. -// ^^^^^^^^^^ reference local 44 - } - exposedLogger.info("SQL Queries to remove excessive indices:") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). - } -// ⌄ enclosing_range_start local 46 -// ⌄ enclosing_range_start local 47 -// ⌄ enclosing_range_start local 48 - excessiveIndices.forEach { (_, indices) -> -// ^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^ definition local 46 -// display_name -// documentation ```kotlin\n: Map.Entry, List>\n``` -// ^ reference local 46 -// ^ definition local 47 -// display_name -// documentation ```kotlin\nlocal val : Triple\n``` -// ^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^ reference local 46 -// ^^^^^^^ definition local 48 -// display_name indices -// documentation ```kotlin\nlocal val indices: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 47 -// ⌃ enclosing_range_end local 48 -// ⌃ enclosing_range_end local 46 -// ⌄ enclosing_range_start local 49 - indices.take(indices.size - 1).forEach { index -> -// ^^^^^^^ reference local 48 -// ^^^^ reference semanticdb maven . . kotlin/collections/take(+9). -// ^^^^^^^ reference local 48 -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^ definition local 49 -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ⌃ enclosing_range_end local 49 - toDrop.add(index) -// ^^^^^^ reference local 40 -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^ reference local 49 - if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices().(withLogs) - exposedLogger.info("\t\t\t${index.dropStatement()};") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). -// ^^^^^ reference local 49 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#dropStatement(). - } - } - } - return toDrop.toList() -// ^^^^^^ reference local 40 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessIndices(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints(). - /** - * Filters all table foreign keys and returns those that are defined on a table with more than one of this constraint. - * If [withLogs] is `true`, DROP statements for these constraints will also be logged. - */ - @InternalApi - protected fun Map>>, List>.filterAndLogExcessConstraints( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints(). -// display_name filterAndLogExcessConstraints -// documentation ```kotlin\n@InternalApi() protected final fun Map>=} LinkedHashSet>>, List>.filterAndLogExcessConstraints(withLogs: Boolean): List\n```\n\n----\n\n\n Filters all table foreign keys and returns those that are defined on a table with more than one of this constraint.\n If [withLogs] is `true`, DROP statements for these constraints will also be logged.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints().(withLogs) - withLogs: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints().(withLogs) -// display_name withLogs -// documentation ```kotlin\nwithLogs: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints().(withLogs) - ): List { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 50 -// ⌄ enclosing_range_start local 51 - val excessiveConstraints = filterValues { it.size > 1 } -// ^^^^^^^^^^^^^^^^^^^^ definition local 50 -// display_name excessiveConstraints -// documentation ```kotlin\nlocal val excessiveConstraints: Map>=} LinkedHashSet>>, List>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterValues(). -// ^^^^^^^^^^^^^^^ definition local 51 -// display_name it -// documentation ```kotlin\nit: List\n``` -// ^^ reference local 51 -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 50 -// ⌃ enclosing_range_end local 51 - if (excessiveConstraints.isEmpty()) return emptyList() -// ^^^^^^^^^^^^^^^^^^^^ reference local 50 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#isEmpty(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌄ enclosing_range_start local 52 - val toDrop = HashSet() -// ^^^^^^ definition local 52 -// display_name toDrop -// documentation ```kotlin\nlocal val toDrop: {kotlin/collections/HashSet=} HashSet\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end local 52 - if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints().(withLogs) - exposedLogger.warn("List of excessive foreign key constraints:") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 53 -// ⌄ enclosing_range_start local 55 -// ⌄ enclosing_range_start local 56 -// ⌄ enclosing_range_start local 54 - excessiveConstraints.forEach { (table, columns), fkConstraints -> -// ^^^^^^^^^^^^^^^^^^^^ reference local 50 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#forEach(). -// ^^^^^^^^^^^^^^^^ definition local 53 -// display_name -// documentation ```kotlin\n: @EnhancedNullability Pair>=} LinkedHashSet>>\n``` -// ^^^^^ reference local 53 -// ^^^^^ definition local 55 -// display_name table -// documentation ```kotlin\nlocal val table: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^ reference local 53 -// ^^^^^^^ definition local 56 -// display_name columns -// documentation ```kotlin\nlocal val columns: {kotlin/collections/LinkedHashSet>=} LinkedHashSet>\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^^^^^^^^ definition local 54 -// display_name fkConstraints -// documentation ```kotlin\nfkConstraints: @EnhancedNullability List\n``` -// ⌃ enclosing_range_end local 55 -// ⌃ enclosing_range_end local 56 -// ⌃ enclosing_range_end local 53 -// ⌃ enclosing_range_end local 54 -// ⌄ enclosing_range_start local 57 - val constraint = fkConstraints.first() -// ^^^^^^^^^^ definition local 57 -// display_name constraint -// documentation ```kotlin\nlocal val constraint: ForeignKeyConstraint\n``` -// ^^^^^^^^^^^^^ reference local 54 -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 57 -// ⌄ enclosing_range_start local 58 -// ⌄ enclosing_range_start local 59 - val fkPartToLog = fkConstraints.joinToString(", ") { fkConstraint -> fkConstraint.fkName } -// ^^^^^^^^^^^ definition local 58 -// display_name fkPartToLog -// documentation ```kotlin\nlocal val fkPartToLog: String\n``` -// ^^^^^^^^^^^^^ reference local 54 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^ definition local 59 -// display_name fkConstraint -// documentation ```kotlin\nfkConstraint: ForeignKeyConstraint\n``` -// ^^^^^^^^^^^^ reference local 59 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fkName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFkName(). -// ⌃ enclosing_range_end local 59 -// ⌃ enclosing_range_end local 58 - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - "\t\t\t'$table'.'$columns' -> '${constraint.fromTableName}':\t$fkPartToLog" -// ^^^^^ reference local 55 -// ^^^^^^^ reference local 56 -// ^^^^^^^^^^ reference local 57 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#fromTableName. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getFromTableName(). -// ^^^^^^^^^^^ reference local 58 - ) - } - exposedLogger.info("SQL Queries to remove excessive keys:") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). - } -// ⌄ enclosing_range_start local 60 -// ⌄ enclosing_range_start local 61 -// ⌄ enclosing_range_start local 62 - excessiveConstraints.forEach { (_, fkConstraints) -> -// ^^^^^^^^^^^^^^^^^^^^ reference local 50 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^^^^ definition local 60 -// display_name -// documentation ```kotlin\n: Map.Entry>=} LinkedHashSet>>, List>\n``` -// ^ reference local 60 -// ^ definition local 61 -// display_name -// documentation ```kotlin\nlocal val : Pair>=} LinkedHashSet>>\n``` -// ^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^^^^^^^ reference local 60 -// ^^^^^^^^^^^^^ definition local 62 -// display_name fkConstraints -// documentation ```kotlin\nlocal val fkConstraints: List\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 61 -// ⌃ enclosing_range_end local 62 -// ⌃ enclosing_range_end local 60 -// ⌄ enclosing_range_start local 63 - fkConstraints.take(fkConstraints.size - 1).forEach { fkConstraint -> -// ^^^^^^^^^^^^^ reference local 62 -// ^^^^ reference semanticdb maven . . kotlin/collections/take(+9). -// ^^^^^^^^^^^^^ reference local 62 -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^^^ definition local 63 -// display_name fkConstraint -// documentation ```kotlin\nfkConstraint: ForeignKeyConstraint\n``` -// ⌃ enclosing_range_end local 63 - toDrop.add(fkConstraint) -// ^^^^^^ reference local 52 -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^^^^^^^^ reference local 63 - if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints().(withLogs) - exposedLogger.info("\t\t\t${fkConstraint.dropStatement()};") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). -// ^^^^^^^^^^^^ reference local 63 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#dropStatement(). - } - } - } - return toDrop.toList() -// ^^^^^^ reference local 52 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogExcessConstraints(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices(). - /** - * Filters all table indices that are either missing from the database or exist in the database but are not mapped - * in a table object. and returns those that are defined on a table with more than one of this constraint. - * If [withLogs] is `true`, the corresponding statements for these indices will also be logged. - * - * @return Pair of CREATE statements for missing indices and, if [withDropIndices] is `true`, DROP statements ofr - * unmapped indices; if [withDropIndices] is `false`, the second value will be an empty list. - */ - @InternalApi - protected fun Map>.filterAndLogMissingAndUnmappedIndices( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices(). -// display_name filterAndLogMissingAndUnmappedIndices -// documentation ```kotlin\n@InternalApi() protected final fun Map>.filterAndLogMissingAndUnmappedIndices(existingFKConstraints: Set>=} LinkedHashSet>>>, withDropIndices: Boolean, withLogs: Boolean, vararg tables: Table): Pair, List>\n```\n\n----\n\n\n Filters all table indices that are either missing from the database or exist in the database but are not mapped\n in a table object. and returns those that are defined on a table with more than one of this constraint.\n If [withLogs] is `true`, the corresponding statements for these indices will also be logged.\n\n @return Pair of CREATE statements for missing indices and, if [withDropIndices] is `true`, DROP statements ofr\n unmapped indices; if [withDropIndices] is `false`, the second value will be an empty list.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(existingFKConstraints) - existingFKConstraints: Set>>>, -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(existingFKConstraints) -// display_name existingFKConstraints -// documentation ```kotlin\nexistingFKConstraints: Set>=} LinkedHashSet>>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Set# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(existingFKConstraints) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withDropIndices) - withDropIndices: Boolean, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withDropIndices) -// display_name withDropIndices -// documentation ```kotlin\nwithDropIndices: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withDropIndices) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) - withLogs: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) -// display_name withLogs -// documentation ```kotlin\nwithLogs: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(tables) - vararg tables: Table -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(tables) -// display_name tables -// documentation ```kotlin\nvararg tables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(tables) - ): Pair, List> { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ⌄ enclosing_range_start local 64 - fun List.filterForeignKeys() = if (currentDialect is MysqlDialect) { -// ^^^^^^^^^^^^^^^^^ definition local 64 -// display_name filterForeignKeys -// documentation ```kotlin\nlocal final fun List.filterForeignKeys(): List\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ⌄ enclosing_range_start local 65 - filterNot { it.table to LinkedHashSet(it.columns) in existingFKConstraints } -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterNot(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 65 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 65 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashSet#``(). -// ^^ reference local 65 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^ reference semanticdb maven . . kotlin/collections/Set#contains(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(existingFKConstraints) -// ⌃ enclosing_range_end local 65 - } else { - this - } -// ⌃ enclosing_range_end local 64 - -// ⌄ enclosing_range_start local 66 - // SQLite: indices whose names start with "sqlite_" are meant for internal use - fun List.filterInternalIndices() = if (currentDialect is SQLiteDialect) { -// ^^^^^^^^^^^^^^^^^^^^^ definition local 66 -// display_name filterInternalIndices -// documentation ```kotlin\nlocal final fun List.filterInternalIndices(): List\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ⌄ enclosing_range_start local 67 - filter { !it.indexName.startsWith("sqlite_") } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 67 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 67 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ⌃ enclosing_range_end local 67 - } else { - this - } -// ⌃ enclosing_range_end local 66 - -// ⌄ enclosing_range_start local 68 - fun Table.existingIndices() = this@filterAndLogMissingAndUnmappedIndices[this].orEmpty() -// ^^^^^^^^^^^^^^^ definition local 68 -// display_name existingIndices -// documentation ```kotlin\nlocal final fun Table.existingIndices(): List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). - .filterForeignKeys() -// ^^^^^^^^^^^^^^^^^ reference local 64 - .filterInternalIndices() -// ^^^^^^^^^^^^^^^^^^^^^ reference local 66 -// ⌃ enclosing_range_end local 68 - -// ⌄ enclosing_range_start local 69 - fun Table.mappedIndices() = this.indices.filterForeignKeys().filterInternalIndices() -// ^^^^^^^^^^^^^ definition local 69 -// display_name mappedIndices -// documentation ```kotlin\nlocal final fun Table.mappedIndices(): List\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ^^^^^^^^^^^^^^^^^ reference local 64 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 66 -// ⌃ enclosing_range_end local 69 -// ⌄ enclosing_range_start local 70 - val missingIndices = HashSet() -// ^^^^^^^^^^^^^^ definition local 70 -// display_name missingIndices -// documentation ```kotlin\nlocal val missingIndices: {kotlin/collections/HashSet=} HashSet\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end local 70 -// ⌄ enclosing_range_start local 71 - val unMappedIndices = HashMap>() -// ^^^^^^^^^^^^^^^ definition local 71 -// display_name unMappedIndices -// documentation ```kotlin\nlocal val unMappedIndices: {kotlin/collections/HashMap>=} HashMap>\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashMap#``(). -// ⌃ enclosing_range_end local 71 -// ⌄ enclosing_range_start local 72 - val nameDiffers = HashSet() -// ^^^^^^^^^^^ definition local 72 -// display_name nameDiffers -// documentation ```kotlin\nlocal val nameDiffers: {kotlin/collections/HashSet=} HashSet\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end local 72 -// ⌄ enclosing_range_start local 73 - tables.forEach { table -> -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(tables) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(). -// ^^^^^ definition local 73 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ⌃ enclosing_range_end local 73 -// ⌄ enclosing_range_start local 74 - val existingTableIndices = table.existingIndices() -// ^^^^^^^^^^^^^^^^^^^^ definition local 74 -// display_name existingTableIndices -// documentation ```kotlin\nlocal val existingTableIndices: List\n``` -// ^^^^^ reference local 73 -// ^^^^^^^^^^^^^^^ reference local 68 -// ⌃ enclosing_range_end local 74 -// ⌄ enclosing_range_start local 75 - val mappedIndices = table.mappedIndices() -// ^^^^^^^^^^^^^ definition local 75 -// display_name mappedIndices -// documentation ```kotlin\nlocal val mappedIndices: List\n``` -// ^^^^^ reference local 73 -// ^^^^^^^^^^^^^ reference local 69 -// ⌃ enclosing_range_end local 75 -// ⌄ enclosing_range_start local 77 -// ⌄ enclosing_range_start local 76 - for (index in existingTableIndices) { -// ^^^^^ definition local 77 -// display_name index -// documentation ```kotlin\nlocal val index: Index\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference local 74 -// ^^^^^^^^^^^^^^^^^^^^ definition local 76 -// display_name -// documentation ```kotlin\nlocal val : Iterator\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference local 76 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#iterator(). -// ⌃ enclosing_range_end local 77 -// ⌃ enclosing_range_end local 76 -// ⌄ enclosing_range_start local 78 -// ⌄ enclosing_range_start local 79 - val mappedIndex = mappedIndices.firstOrNull { it.onlyNameDiffer(index) } ?: continue -// ^^^^^^^^^^^ definition local 78 -// display_name mappedIndex -// documentation ```kotlin\nlocal val mappedIndex: Index\n``` -// ^^^^^^^^^^^^^ reference local 75 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 79 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 79 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#onlyNameDiffer(). -// ^^^^^ reference local 77 -// ⌃ enclosing_range_end local 79 -// ⌃ enclosing_range_end local 78 - if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) - exposedLogger.info( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). - "Index on table '${table.tableName}' differs only in name: in db ${index.indexName} " + -// ^^^^^ reference local 73 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference local 77 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. - "-> in mapping ${mappedIndex.indexName}" -// ^^^^^^^^^^^ reference local 78 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. - ) - } - nameDiffers.add(index) -// ^^^^^^^^^^^ reference local 72 -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^ reference local 77 - nameDiffers.add(mappedIndex) -// ^^^^^^^^^^^ reference local 72 -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^^^^^^^ reference local 78 - } - unMappedIndices -// ^^^^^^^^^^^^^^^ reference local 71 - .getOrPut(table.nameInDatabaseCase()) { hashSetOf() } -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^ reference local 73 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/hashSetOf(). - .addAll(existingTableIndices.subtract(mappedIndices)) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableSet#addAll(). -// ^^^^^^^^^^^^^^^^^^^^ reference local 74 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/subtract(+9). -// ^^^^^^^^^^^^^ reference local 75 - missingIndices.addAll(mappedIndices.subtract(existingTableIndices)) -// ^^^^^^^^^^^^^^ reference local 70 -// ^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#addAll(). -// ^^^^^^^^^^^^^ reference local 75 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/subtract(+9). -// ^^^^^^^^^^^^^^^^^^^^ reference local 74 - } -// ⌄ enclosing_range_start local 80 - val toCreate = missingIndices.subtract(nameDiffers) -// ^^^^^^^^ definition local 80 -// display_name toCreate -// documentation ```kotlin\nlocal val toCreate: Set\n``` -// ^^^^^^^^^^^^^^ reference local 70 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/subtract(+9). -// ^^^^^^^^^^^ reference local 72 -// ⌃ enclosing_range_end local 80 - toCreate.log("Indices missed from database (will be created):", withLogs) -// ^^^^^^^^ reference local 80 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) -// ⌄ enclosing_range_start local 81 - val toDrop = mutableSetOf() -// ^^^^^^ definition local 81 -// display_name toDrop -// documentation ```kotlin\nlocal val toDrop: MutableSet\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end local 81 -// ⌄ enclosing_range_start local 82 -// ⌄ enclosing_range_start local 83 -// ⌄ enclosing_range_start local 84 - unMappedIndices.forEach { (name, indices) -> -// ^^^^^^^^^^^^^^^ reference local 71 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^ definition local 82 -// display_name -// documentation ```kotlin\n: Map.Entry>\n``` -// ^^^^ reference local 82 -// ^^^^ definition local 83 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^ reference local 82 -// ^^^^^^^ definition local 84 -// display_name indices -// documentation ```kotlin\nlocal val indices: MutableSet\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 83 -// ⌃ enclosing_range_end local 84 -// ⌃ enclosing_range_end local 82 -// ⌄ enclosing_range_start local 85 - indices.subtract(nameDiffers).also { -// ^^^^^^^ reference local 84 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/subtract(+9). -// ^^^^^^^^^^^ reference local 72 -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 85 6:13 -// display_name it -// documentation ```kotlin\nit: Set\n``` - if (withDropIndices) toDrop.addAll(it) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withDropIndices) -// ^^^^^^ reference local 81 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableSet#addAll(). -// ^^ reference local 85 - it.log( -// ^^ reference local 85 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log(). - "Indices exist in database and not mapped in code on class '$name':", -// ^^^^ reference local 83 - withLogs -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices().(withLogs) - ) - } -// ⌃ enclosing_range_end local 85 - } - return Pair(toCreate.toList(), toDrop.toList()) -// ^^^^ reference semanticdb maven . . kotlin/Pair#``(). -// ^^^^^^^^ reference local 80 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). -// ^^^^^^ reference local 81 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+10). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#filterAndLogMissingAndUnmappedIndices(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log(). - /** If [withLogs] is `true`, this logs every item in this collection, prefixed by [mainMessage]. */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(mainMessage) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(withLogs) - protected fun Collection.log(mainMessage: String, withLogs: Boolean) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log(). -// display_name log -// documentation ```kotlin\n@InternalApi() protected final fun Collection.log(mainMessage: String, withLogs: Boolean): Unit\n```\n\n----\n\n If [withLogs] is `true`, this logs every item in this collection, prefixed by [mainMessage]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(mainMessage) -// display_name mainMessage -// documentation ```kotlin\nmainMessage: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(withLogs) -// display_name withLogs -// documentation ```kotlin\nwithLogs: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(mainMessage) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(withLogs) - if (withLogs && isNotEmpty()) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(withLogs) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - exposedLogger.warn(joinToString(prefix = "$mainMessage\n\t\t", separator = "\n\t\t")) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log().(mainMessage) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#log(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapColumnDiffs(). - @OptIn(InternalApi::class) - private fun Map, ColumnMetadata>.mapColumnDiffs(): Map, ColumnDiff> { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapColumnDiffs(). -// display_name mapColumnDiffs -// documentation ```kotlin\n@OptIn(...) private final fun Map, ColumnMetadata>.mapColumnDiffs(): Map, ColumnDiff>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌄ enclosing_range_start local 86 - val dialect = currentDialect -// ^^^^^^^ definition local 86 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 86 -// ⌄ enclosing_range_start local 87 -// ⌄ enclosing_range_start local 88 -// ⌄ enclosing_range_start local 89 - return mapValues { (col, existingCol) -> -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapValues(). -// ^^^^^^^^^^^^^^^^^^ definition local 87 -// display_name -// documentation ```kotlin\n: Map.Entry, ColumnMetadata>\n``` -// ^^^ reference local 87 -// ^^^ definition local 88 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^^^^^ reference local 87 -// ^^^^^^^^^^^ definition local 89 -// display_name existingCol -// documentation ```kotlin\nlocal val existingCol: ColumnMetadata\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 88 -// ⌃ enclosing_range_end local 89 -// ⌃ enclosing_range_end local 87 -// ⌄ enclosing_range_start local 90 - val columnType = col.columnType -// ^^^^^^^^^^ definition local 90 -// display_name columnType -// documentation ```kotlin\nlocal val columnType: IColumnType\n``` -// ^^^ reference local 88 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end local 90 -// ⌄ enclosing_range_start local 91 -// ⌄ enclosing_range_start local 92 - val columnDbDefaultIsAllowed = col.dbDefaultValue?.let { dialect.isAllowedAsColumnDefault(it) } -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 91 -// display_name columnDbDefaultIsAllowed -// documentation ```kotlin\nlocal val columnDbDefaultIsAllowed: Boolean?\n``` -// ^^^ reference local 88 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 92 -// display_name it -// documentation ```kotlin\nit: Expression\n``` -// ^^^^^^^ reference local 86 -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^^ reference local 92 -// ⌃ enclosing_range_end local 91 -// ⌃ enclosing_range_end local 92 -// ⌄ enclosing_range_start local 93 - val colNullable = if (columnDbDefaultIsAllowed == false) { -// ^^^^^^^^^^^ definition local 93 -// display_name colNullable -// documentation ```kotlin\nlocal val colNullable: Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 91 - true // Treat a disallowed default value as null because that is what Exposed does with it - } else { - columnType.nullable -// ^^^^^^^^^^ reference local 90 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - } -// ⌃ enclosing_range_end local 93 -// ⌄ enclosing_range_start local 94 - val incorrectType = if (currentDialect.supportsColumnTypeChange) isIncorrectType(existingCol, col) else false -// ^^^^^^^^^^^^^ definition local 94 -// display_name incorrectType -// documentation ```kotlin\nlocal val incorrectType: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsColumnTypeChange(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsColumnTypeChange. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType(). -// ^^^^^^^^^^^ reference local 89 -// ^^^ reference local 88 -// ⌃ enclosing_range_end local 94 -// ⌄ enclosing_range_start local 95 - val incorrectNullability = existingCol.nullable != colNullable -// ^^^^^^^^^^^^^^^^^^^^ definition local 95 -// display_name incorrectNullability -// documentation ```kotlin\nlocal val incorrectNullability: Boolean\n``` -// ^^^^^^^^^^^ reference local 89 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#nullable. -// ^^^^^^^^^^^ reference local 93 -// ⌃ enclosing_range_end local 95 -// ⌄ enclosing_range_start local 96 - val incorrectAutoInc = isIncorrectAutoInc(existingCol, col) -// ^^^^^^^^^^^^^^^^ definition local 96 -// display_name incorrectAutoInc -// documentation ```kotlin\nlocal val incorrectAutoInc: Boolean\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc(). -// ^^^^^^^^^^^ reference local 89 -// ^^^ reference local 88 -// ⌃ enclosing_range_end local 96 - // 'isDatabaseGenerated' property means that the column has generation of the value on the database side, - // and it could be default value, trigger or something else, - // but we don't specify the default value on the table object. - // So it could be better to avoid checking for changes in defaults for such columns, because in the most part - // of cases we would try to remove existing (in database, but not in table object) default value -// ⌄ enclosing_range_start local 97 - val incorrectDefaults = if (col.isDatabaseGenerated) false else isIncorrectDefault(dialect, existingCol, col, columnDbDefaultIsAllowed) -// ^^^^^^^^^^^^^^^^^ definition local 97 -// display_name incorrectDefaults -// documentation ```kotlin\nlocal val incorrectDefaults: Boolean\n``` -// ^^^ reference local 88 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault(). -// ^^^^^^^ reference local 86 -// ^^^^^^^^^^^ reference local 89 -// ^^^ reference local 88 -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 91 -// ⌃ enclosing_range_end local 97 -// ⌄ enclosing_range_start local 98 - val incorrectCaseSensitiveName = existingCol.name.inProperCase() != col.nameUnquoted().inProperCase() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 98 -// display_name incorrectCaseSensitiveName -// documentation ```kotlin\nlocal val incorrectCaseSensitiveName: Boolean\n``` -// ^^^^^^^^^^^ reference local 89 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ^^^ reference local 88 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#nameUnquoted(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end local 98 -// ⌄ enclosing_range_start local 99 - val incorrectSizeOrScale = if (incorrectType) false else isIncorrectSizeOrScale(existingCol, columnType) -// ^^^^^^^^^^^^^^^^^^^^ definition local 99 -// display_name incorrectSizeOrScale -// documentation ```kotlin\nlocal val incorrectSizeOrScale: Boolean\n``` -// ^^^^^^^^^^^^^ reference local 94 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale(). -// ^^^^^^^^^^^ reference local 89 -// ^^^^^^^^^^ reference local 90 -// ⌃ enclosing_range_end local 99 - ColumnDiff( -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#``(). - incorrectNullability, -// ^^^^^^^^^^^^^^^^^^^^ reference local 95 - incorrectType, -// ^^^^^^^^^^^^^ reference local 94 - incorrectAutoInc, -// ^^^^^^^^^^^^^^^^ reference local 96 - incorrectDefaults, -// ^^^^^^^^^^^^^^^^^ reference local 97 - incorrectCaseSensitiveName, -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 98 - incorrectSizeOrScale -// ^^^^^^^^^^^^^^^^^^^^ reference local 99 - ) -// ⌄ enclosing_range_start local 100 - }.filterValues { it.hasDifferences() } -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterValues(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 100 -// display_name it -// documentation ```kotlin\nit: ColumnDiff\n``` -// ^^ reference local 100 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#hasDifferences(). -// ⌃ enclosing_range_end local 100 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#mapColumnDiffs(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(columnMetadata) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(column) - private fun isIncorrectType(columnMetadata: ColumnMetadata, column: Column<*>): Boolean { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType(). -// display_name isIncorrectType -// documentation ```kotlin\nprivate final fun isIncorrectType(columnMetadata: ColumnMetadata, column: Column<*>): Boolean\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(columnMetadata) -// display_name columnMetadata -// documentation ```kotlin\ncolumnMetadata: ColumnMetadata\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(columnMetadata) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(column) - return !currentDialect.areEquivalentColumnTypes(columnMetadata.sqlType, columnMetadata.jdbcType, column.columnType.sqlType()) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(columnMetadata) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSqlType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#sqlType. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(columnMetadata) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getJdbcType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#jdbcType. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) - private fun isIncorrectAutoInc(existingColumn: ColumnMetadata, column: Column<*>): Boolean { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc(). -// display_name isIncorrectAutoInc -// documentation ```kotlin\nprivate final fun isIncorrectAutoInc(existingColumn: ColumnMetadata, column: Column<*>): Boolean\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// display_name existingColumn -// documentation ```kotlin\nexistingColumn: ColumnMetadata\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) -// ⌄ enclosing_range_start local 101 - val isAutoIncColumn = column.columnType.isAutoInc -// ^^^^^^^^^^^^^^^ definition local 101 -// display_name isAutoIncColumn -// documentation ```kotlin\nlocal val isAutoIncColumn: Boolean\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end local 101 - return when { - !existingColumn.autoIncrement && isAutoIncColumn && column.autoIncColumnType?.sequence == null -> true -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ^^^^^^^^^^^^^^^ reference local 101 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. - existingColumn.autoIncrement && isAutoIncColumn && column.autoIncColumnType?.sequence != null -> true -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ^^^^^^^^^^^^^^^ reference local 101 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. - existingColumn.autoIncrement && !isAutoIncColumn -> true -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc().(existingColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^ reference local 101 - else -> false - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectAutoInc(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault(). - private fun isIncorrectDefault( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault(). -// display_name isIncorrectDefault -// documentation ```kotlin\nprivate final fun isIncorrectDefault(dialect: DatabaseDialect, existingColumn: ColumnMetadata, column: Column<*>, columnDbDefaultIsAllowed: Boolean?): Boolean\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(dialect) - dialect: DatabaseDialect, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(dialect) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(existingColumn) - existingColumn: ColumnMetadata, -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(existingColumn) -// display_name existingColumn -// documentation ```kotlin\nexistingColumn: ColumnMetadata\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(existingColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) - column: Column<*>, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(columnDbDefaultIsAllowed) - columnDbDefaultIsAllowed: Boolean? -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(columnDbDefaultIsAllowed) -// display_name columnDbDefaultIsAllowed -// documentation ```kotlin\ncolumnDbDefaultIsAllowed: Boolean?\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(columnDbDefaultIsAllowed) - ): Boolean { -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start local 102 - val isExistingColumnDefaultNull = existingColumn.defaultDbValue == null -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 102 -// display_name isExistingColumnDefaultNull -// documentation ```kotlin\nlocal val isExistingColumnDefaultNull: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(existingColumn) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// ⌃ enclosing_range_end local 102 -// ⌄ enclosing_range_start local 103 - val isDefinedColumnDefaultNull = columnDbDefaultIsAllowed != true || -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 103 -// display_name isDefinedColumnDefaultNull -// documentation ```kotlin\nlocal val isDefinedColumnDefaultNull: Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(columnDbDefaultIsAllowed) - (column.dbDefaultValue is LiteralOp<*> && (column.dbDefaultValue as? LiteralOp<*>)?.value == null) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ⌃ enclosing_range_end local 103 - return when { - // Both values are null-like, no DDL update is needed - isExistingColumnDefaultNull && isDefinedColumnDefaultNull -> false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 102 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 103 - // Only one of the values is null-like, DDL update is needed - isExistingColumnDefaultNull != isDefinedColumnDefaultNull -> true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 102 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 103 - else -> { -// ⌄ enclosing_range_start local 104 -// ⌄ enclosing_range_start local 105 - val columnDefaultValue = column.dbDefaultValue?.let { -// ^^^^^^^^^^^^^^^^^^ definition local 104 -// display_name columnDefaultValue -// documentation ```kotlin\nlocal val columnDefaultValue: String?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 105 2:17 -// display_name it -// documentation ```kotlin\nit: Expression\n``` - dialect.dbDefaultToString(column, it) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(dialect) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(column) -// ^^ reference local 105 - } -// ⌃ enclosing_range_end local 104 -// ⌃ enclosing_range_end local 105 - existingColumn.defaultDbValue != columnDefaultValue -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault().(existingColumn) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// ^^^^^^^^^^^^^^^^^^ reference local 104 - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString(). - @Suppress("NestedBlockDepth", "ComplexMethod", "LongMethod") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - private fun DatabaseDialect.dbDefaultToString(column: Column<*>, exp: Expression<*>): String { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString(). -// display_name dbDefaultToString -// documentation ```kotlin\n@Suppress(...) private final fun DatabaseDialect.dbDefaultToString(column: Column<*>, exp: Expression<*>): String\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// display_name exp -// documentation ```kotlin\nexp: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ⌄ enclosing_range_start local 106 - return when (exp) { -// ^^^ definition local 106 -// display_name -// documentation ```kotlin\nlocal val : Expression<*>\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ⌃ enclosing_range_end local 106 - is LiteralOp<*> -> { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌄ enclosing_range_start local 107 - when (val value = exp.value) { -// ^^^^^ definition local 107 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ⌃ enclosing_range_end local 107 -// ⌄ enclosing_range_start local 108 - is Boolean -> when (this) { -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ definition local 108 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 108 - is MysqlDialect -> if (value) "1" else "0" -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^ reference local 107 - is PostgreSQLDialect -> value.toString() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean#toString(). - else -> dataTypeProvider.booleanToStatementString(value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// ^^^^^ reference local 107 - } - is String -> when { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 109 - this is PostgreSQLDialect -> when (column.columnType) { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^^^^^^^^ definition local 109 -// display_name -// documentation ```kotlin\nlocal val : IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end local 109 - is VarCharColumnType -> "'$value'::character varying" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# -// ^^^^^ reference local 107 - is TextColumnType -> "'$value'::text" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^ reference local 107 - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - this is OracleDialect || h2Mode == H2Dialect.H2CompatibilityMode.Oracle -> when { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - column.columnType is VarCharColumnType && value == "" -> "NULL" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# -// ^^^^^ reference local 107 - column.columnType is TextColumnType && value == "" -> "NULL" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ^^^^^ reference local 107 - else -> value -// ^^^^^ reference local 107 - } - else -> value -// ^^^^^ reference local 107 - } -// ⌄ enclosing_range_start local 110 - is Enum<*> -> when (exp.columnType) { -// ^^^^^^^ reference semanticdb maven . . kotlin/Enum# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ^^^^^^^^^^^^^^ definition local 110 -// display_name -// documentation ```kotlin\nlocal val : IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ⌃ enclosing_range_end local 110 -// ⌄ enclosing_range_start local 111 - is EnumerationNameColumnType<*> -> when (this) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType# -// ^^^^ definition local 111 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 111 - is PostgreSQLDialect -> "'${value.name}'::character varying" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. - else -> value.name -// ^^^^^ reference local 107 -// ^^^^ reference semanticdb maven . . kotlin/Enum#getName(). -// ^^^^ reference semanticdb maven . . kotlin/Enum#name. - } - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } -// ⌄ enclosing_range_start local 112 - is BigDecimal -> when (this) { -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^ definition local 112 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 112 - is MysqlDialect -> value.setScale((exp.columnType as DecimalColumnType).scale).toString() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^ reference local 107 -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#setScale(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#toString(). - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is Byte -> when { -// ^^^^ reference semanticdb maven . . kotlin/Byte# - this is PostgreSQLDialect && value < 0 -> "'${dataTypeProvider.processForDefaultValue(exp)}'::integer" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Byte#compareTo(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is Short -> when { -// ^^^^^ reference semanticdb maven . . kotlin/Short# - this is PostgreSQLDialect && value < 0 -> "'${dataTypeProvider.processForDefaultValue(exp)}'::integer" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Short#compareTo(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is Int -> when { -// ^^^ reference semanticdb maven . . kotlin/Int# - this is PostgreSQLDialect && value < 0 -> "'${dataTypeProvider.processForDefaultValue(exp)}'::integer" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is Long -> when { -// ^^^^ reference semanticdb maven . . kotlin/Long# - this is SQLServerDialect && (value < 0 || value > Int.MAX_VALUE.toLong()) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+3). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^ reference semanticdb maven . . kotlin/Int#toLong(). - "${dataTypeProvider.processForDefaultValue(exp)}." -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - this is PostgreSQLDialect && (value < 0 || value > Int.MAX_VALUE.toLong()) -> -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+3). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^ reference semanticdb maven . . kotlin/Int#toLong(). - "'${dataTypeProvider.processForDefaultValue(exp)}'::bigint" -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is UInt -> when { -// ^^^^ reference semanticdb maven . . kotlin/UInt# - this is SQLServerDialect && value > Int.MAX_VALUE.toUInt() -> "${dataTypeProvider.processForDefaultValue(exp)}." -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/UInt#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^ reference semanticdb maven . . kotlin/toUInt(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - this is PostgreSQLDialect && value > Int.MAX_VALUE.toUInt() -> "'${dataTypeProvider.processForDefaultValue(exp)}'::bigint" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/UInt#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^ reference semanticdb maven . . kotlin/toUInt(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - is ULong -> when { -// ^^^^^ reference semanticdb maven . . kotlin/ULong# - this is SQLServerDialect && value > Int.MAX_VALUE.toULong() -> "${dataTypeProvider.processForDefaultValue(exp)}." -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/ULong#compareTo(+3). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^^ reference semanticdb maven . . kotlin/toULong(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - this is PostgreSQLDialect && value > Int.MAX_VALUE.toULong() -> "'${dataTypeProvider.processForDefaultValue(exp)}'::bigint" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^ reference local 107 -// ^ reference semanticdb maven . . kotlin/ULong#compareTo(+3). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^^ reference semanticdb maven . . kotlin/toULong(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - else -> { - when { - column.columnType is JsonColumnMarker -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# -// ⌄ enclosing_range_start local 113 - val processed = dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^ definition local 113 -// display_name processed -// documentation ```kotlin\nlocal val processed: String\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ⌃ enclosing_range_end local 113 -// ⌄ enclosing_range_start local 114 - when (this) { -// ^^^^ definition local 114 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 114 - is PostgreSQLDialect -> { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - if (column.columnType.usesBinaryFormat) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. - processed.replace(Regex("(\"|})(:|,)(\\[|\\{|\")"), "$1$2 $3") -// ^^^^^^^^^ reference local 113 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+2). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - } else { - processed -// ^^^^^^^^^ reference local 113 - } - } - is MariaDBDialect -> processed.trim('\'') -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^^^^ reference local 113 -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - is MysqlDialect -> "_utf8mb4\\'${processed.trim('(', ')', '\'')}\\'" -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^ reference local 113 -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> when { - processed.startsWith('\'') && processed.endsWith('\'') -> processed.trim('\'') -// ^^^^^^^^^ reference local 113 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(+2). -// ^^^^^^^^^ reference local 113 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(+1). -// ^^^^^^^^^ reference local 113 -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> processed -// ^^^^^^^^^ reference local 113 - } - } - } - column.columnType is ArrayColumnType<*, *> && this is PostgreSQLDialect -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - (value as List<*>) -// ^^^^^ reference local 107 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 115 - .takeIf { it.isNotEmpty() } -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 115 -// display_name it -// documentation ```kotlin\nit: List<*>\n``` -// ^^ reference local 115 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌃ enclosing_range_end local 115 - ?.run { -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 116 - val delegateColumnType = column.columnType.delegate as IColumnType -// ^^^^^^^^^^^^^^^^^^ definition local 116 -// display_name delegateColumnType -// documentation ```kotlin\nlocal val delegateColumnType: IColumnType\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegate(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end local 116 -// ⌄ enclosing_range_start local 117 - val delegateColumn = (column as Column).withColumnType(delegateColumnType) -// ^^^^^^^^^^^^^^ definition local 117 -// display_name delegateColumn -// documentation ```kotlin\nlocal val delegateColumn: Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). -// ^^^^^^^^^^^^^^^^^^ reference local 116 -// ⌃ enclosing_range_end local 117 -// ⌄ enclosing_range_start local 118 -// ⌄ enclosing_range_start local 119 - val processed = map { -// ^^^^^^^^^ definition local 118 -// display_name processed -// documentation ```kotlin\nlocal val processed: List\n``` -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 119 6:41 -// display_name it -// documentation ```kotlin\nit: Any?\n``` - if (delegateColumn.columnType is StringColumnType) { -// ^^^^^^^^^^^^^^ reference local 117 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# - "'$it'::text" -// ^^ reference local 119 - } else { - dbDefaultToString(delegateColumn, delegateColumn.asLiteral(it)) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString(). -// ^^^^^^^^^^^^^^ reference local 117 -// ^^^^^^^^^^^^^^ reference local 117 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral(). -// ^^ reference local 119 - } - } -// ⌃ enclosing_range_end local 118 -// ⌃ enclosing_range_end local 119 - "ARRAY$processed" -// ^^^^^^^^^ reference local 118 - } ?: dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - column.columnType is IDateColumnType -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# -// ⌄ enclosing_range_start local 120 - val processed = dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^ definition local 120 -// display_name processed -// documentation ```kotlin\nlocal val processed: String\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ⌃ enclosing_range_end local 120 - if (processed.startsWith('\'') && processed.endsWith('\'')) { -// ^^^^^^^^^ reference local 120 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(+2). -// ^^^^^^^^^ reference local 120 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(+1). - processed.trim('\'') -// ^^^^^^^^^ reference local 120 -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - } else { - processed -// ^^^^^^^^^ reference local 120 - } - } - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - } - } - } - is Function<*> -> { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ⌄ enclosing_range_start local 121 - var processed = dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^ definition local 121 -// display_name processed -// documentation ```kotlin\nlocal var processed: String\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ⌃ enclosing_range_end local 121 - if (exp.columnType is IDateColumnType) { -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function#getColumnType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# - if (processed.startsWith("CURRENT_TIMESTAMP") || processed == "GETDATE()") { -// ^^^^^^^^^ reference local 121 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^ reference local 121 -// ⌄ enclosing_range_start local 122 - when (this) { -// ^^^^ definition local 122 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 122 - is SQLServerDialect -> processed = "getdate" -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^ reference local 121 - is MariaDBDialect -> processed = processed.lowercase() -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^^^^ reference local 121 -// ^^^^^^^^^ reference local 121 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). - } - } - if (processed.trim('(').startsWith("CURRENT_DATE")) { -// ^^^^^^^^^ reference local 121 -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ⌄ enclosing_range_start local 123 - when (this) { -// ^^^^ definition local 123 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ⌃ enclosing_range_end local 123 - is MysqlDialect -> processed = "curdate()" -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^ reference local 121 - } - } - } - processed -// ^^^^^^^^^ reference local 121 - } - else -> dataTypeProvider.processForDefaultValue(exp) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString().(exp) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#dbDefaultToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) - private fun isIncorrectSizeOrScale(columnMeta: ColumnMetadata, columnType: IColumnType<*>): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale(). -// display_name isIncorrectSizeOrScale -// documentation ```kotlin\nprivate final fun isIncorrectSizeOrScale(columnMeta: ColumnMetadata, columnType: IColumnType<*>): Boolean\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// display_name columnMeta -// documentation ```kotlin\ncolumnMeta: ColumnMetadata\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) - // ColumnMetadata.scale can only be non-null if ColumnMetadata.size is non-null - if (columnMeta.size == null) return false -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// ⌄ enclosing_range_start local 124 - val dialect = currentDialect -// ^^^^^^^ definition local 124 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 124 -// ⌄ enclosing_range_start local 125 - return when (columnType) { -// ^^^^^^^^^^ definition local 125 -// display_name -// documentation ```kotlin\nlocal val : IColumnType<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ⌃ enclosing_range_end local 125 - is DecimalColumnType -> columnType.precision != columnMeta.size || columnType.scale != columnMeta.scale -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#precision. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#scale. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#scale. - is CharColumnType -> columnType.colLength != columnMeta.size -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#getColLength(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. - is VarCharColumnType -> columnType.colLength != columnMeta.size -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#colLength. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#getColLength(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. - is BinaryColumnType -> if (dialect is PostgreSQLDialect || dialect.h2Mode == H2Dialect.H2CompatibilityMode.PostgreSQL) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType# -// ^^^^^^^ reference local 124 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^ reference local 124 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - false - } else { - columnType.length != columnMeta.size -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnType) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#getLength(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#length. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale().(columnMeta) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. - } - else -> false - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#isIncorrectSizeOrScale(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(missingColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(existingKey) - private fun Table.primaryKeyDdl(missingColumns: List>, existingKey: PrimaryKeyMetadata?): String? { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl(). -// display_name primaryKeyDdl -// documentation ```kotlin\nprivate final fun Table.primaryKeyDdl(missingColumns: List>, existingKey: PrimaryKeyMetadata?): String?\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(missingColumns) -// display_name missingColumns -// documentation ```kotlin\nmissingColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(existingKey) -// display_name existingKey -// documentation ```kotlin\nexistingKey: PrimaryKeyMetadata?\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata# -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(missingColumns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(existingKey) -// ⌄ enclosing_range_start local 126 -// ⌄ enclosing_range_start local 127 - val missingPK = primaryKey?.takeIf { pk -> -// ^^^^^^^^^ definition local 126 -// display_name missingPK -// documentation ```kotlin\nlocal val missingPK: Table.PrimaryKey?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^ definition local 127 -// display_name pk -// documentation ```kotlin\npk: Table.PrimaryKey\n``` -// ⌃ enclosing_range_end local 127 -// ⌄ enclosing_range_start local 128 - pk.columns.none { it in missingColumns } -// ^^ reference local 127 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/none(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 128 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 128 -// ^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(missingColumns) -// ⌃ enclosing_range_end local 128 - } -// ⌃ enclosing_range_end local 126 - if (missingPK == null || existingKey != null) return null -// ^^^^^^^^^ reference local 126 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl().(existingKey) -// ⌄ enclosing_range_start local 129 -// ⌄ enclosing_range_start local 130 - val missingPKName = missingPK.name.takeIf { isCustomPKNameDefined() } -// ^^^^^^^^^^^^^ definition local 129 -// display_name missingPKName -// documentation ```kotlin\nlocal val missingPKName: String?\n``` -// ^^^^^^^^^ reference local 126 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 130 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). -// ⌃ enclosing_range_end local 129 -// ⌃ enclosing_range_end local 130 - return currentDialect.addPrimaryKey(this, missingPKName, pkColumns = missingPK.columns) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey(). -// ^^^^^^^^^^^^^ reference local 129 -// ^^^^^^^^^ reference local 126 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#primaryKeyDdl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent(). - /** Runs the provided [block] and returns the result. If [withLogs] is `true`, logs the time taken in milliseconds. */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(message) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(withLogs) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(block) - protected inline fun logTimeSpent(message: String, withLogs: Boolean, block: () -> R): R { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent(). -// display_name logTimeSpent -// documentation ```kotlin\n@InternalApi() protected final inline fun logTimeSpent(message: String, withLogs: Boolean, block: () -> R): R\n```\n\n----\n\n Runs the provided [block] and returns the result. If [withLogs] is `true`, logs the time taken in milliseconds. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(message) -// display_name message -// documentation ```kotlin\nmessage: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(withLogs) -// display_name withLogs -// documentation ```kotlin\nwithLogs: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(block) -// display_name block -// documentation ```kotlin\nblock: () -> R\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(message) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(withLogs) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(block) - return if (withLogs) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(withLogs) -// ⌄ enclosing_range_start local 131 - val start = System.currentTimeMillis() -// ^^^^^ definition local 131 -// display_name start -// documentation ```kotlin\nlocal val start: Long\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/System#currentTimeMillis(). -// ⌃ enclosing_range_end local 131 -// ⌄ enclosing_range_start local 132 - val answer = block() -// ^^^^^^ definition local 132 -// display_name answer -// documentation ```kotlin\nlocal val answer: R\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(block) -// ⌃ enclosing_range_end local 132 - exposedLogger.info(message + " took " + (System.currentTimeMillis() - start) + "ms") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#info(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(message) -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/System#currentTimeMillis(). -// ^ reference semanticdb maven . . kotlin/Long#minus(+3). -// ^^^^^ reference local 131 -// ^ reference semanticdb maven . . kotlin/String#plus(). - answer -// ^^^^^^ reference local 132 - } else { - block() -// ^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent().(block) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#logTimeSpent(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph# - // TODO extract tp separate file & move this top-level internal class -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``().(tables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). - private class TableDepthGraph(val tables: Iterable
) { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph# -// display_name TableDepthGraph -// documentation ```kotlin\nprivate final class TableDepthGraph : Any\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``(). -// display_name TableDepthGraph -// documentation ```kotlin\npublic constructor(tables: Iterable
): SchemaUtilityApi.TableDepthGraph\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``().(tables) -// display_name tables -// documentation ```kotlin\ntables: Iterable
\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``().(tables) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// display_name tables -// documentation ```kotlin\npublic get(): Iterable
\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// display_name tables -// documentation ```kotlin\npublic final val tables: Iterable
\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``().(tables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#graph. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getGraph(). -// ⌄ enclosing_range_start local 133 - val graph = fetchAllTables().let { tables -> -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getGraph(). -// display_name graph -// documentation ```kotlin\npublic get(): Map>\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#graph. -// display_name graph -// documentation ```kotlin\npublic final val graph: Map>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#fetchAllTables(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^ definition local 133 -// display_name tables -// documentation ```kotlin\ntables: {kotlin/collections/HashSet=} HashSet
\n``` -// ⌃ enclosing_range_end local 133 - if (tables.isEmpty()) { -// ^^^^^^ reference local 133 -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#isEmpty(). - emptyMap() -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyMap(). - } else { -// ⌄ enclosing_range_start local 134 - tables.associateWith { t -> -// ^^^^^^ reference local 133 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associateWith(+9). -// ^ definition local 134 -// display_name t -// documentation ```kotlin\nt: Table\n``` -// ⌃ enclosing_range_end local 134 -// ⌄ enclosing_range_start local 135 - t.foreignKeys.map { it.targetTable } -// ^ reference local 134 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 135 -// display_name it -// documentation ```kotlin\nit: ForeignKeyConstraint\n``` -// ^^ reference local 135 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ⌃ enclosing_range_end local 135 - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#graph. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getGraph(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#fetchAllTables(). - private fun fetchAllTables(): HashSet
{ -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#fetchAllTables(). -// display_name fetchAllTables -// documentation ```kotlin\nprivate final fun fetchAllTables(): {kotlin/collections/HashSet=} HashSet
\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet# -// ⌄ enclosing_range_start local 136 - val result = HashSet
() -// ^^^^^^ definition local 136 -// display_name result -// documentation ```kotlin\nlocal val result: {kotlin/collections/HashSet=} HashSet
\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end local 136 -// ⌄ enclosing_range_start local 137 -// ⌄ enclosing_range_start local 138 - fun parseTable(table: Table) { -// ^^^^^^^^^^ definition local 137 -// display_name parseTable -// documentation ```kotlin\nlocal final fun parseTable(table: Table): Unit\n``` -// ^^^^^ definition local 138 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end local 138 - if (result.add(table)) { -// ^^^^^^ reference local 136 -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^ reference local 138 -// ⌄ enclosing_range_start local 139 - table.foreignKeys.map { it.targetTable }.forEach(::parseTable) -// ^^^^^ reference local 138 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 139 -// display_name it -// documentation ```kotlin\nit: ForeignKeyConstraint\n``` -// ^^ reference local 139 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^ reference local 137 -// ⌃ enclosing_range_end local 139 - } - } -// ⌃ enclosing_range_end local 137 - tables.forEach(::parseTable) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^ reference local 137 - return result -// ^^^^^^ reference local 136 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#fetchAllTables(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#sorted(). - fun sorted(): List
{ -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#sorted(). -// display_name sorted -// documentation ```kotlin\npublic final fun sorted(): List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - if (!tables.iterator().hasNext()) return emptyList() -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable#iterator(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌄ enclosing_range_start local 140 - val visited = mutableSetOf
() -// ^^^^^^^ definition local 140 -// display_name visited -// documentation ```kotlin\nlocal val visited: MutableSet
\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end local 140 -// ⌄ enclosing_range_start local 141 - val result = arrayListOf
() -// ^^^^^^ definition local 141 -// display_name result -// documentation ```kotlin\nlocal val result: {kotlin/collections/ArrayList=} ArrayList
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/arrayListOf(). -// ⌃ enclosing_range_end local 141 -// ⌄ enclosing_range_start local 142 -// ⌄ enclosing_range_start local 143 - fun traverse(table: Table) { -// ^^^^^^^^ definition local 142 -// display_name traverse -// documentation ```kotlin\nlocal final fun traverse(table: Table): Unit\n``` -// ^^^^^ definition local 143 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end local 143 - if (table !in visited) { -// ^^^^^ reference local 143 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableSet#contains(). -// ^^^^^^^ reference local 140 - visited += table -// ^^^^^^^ reference local 140 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/plusAssign(). -// ^^^^^ reference local 143 -// ⌄ enclosing_range_start local 144 - graph.getValue(table).forEach { t -> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getGraph(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#graph. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getValue(). -// ^^^^^ reference local 143 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 144 -// display_name t -// documentation ```kotlin\nt: Table\n``` -// ⌃ enclosing_range_end local 144 - if (t !in visited) { -// ^ reference local 144 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableSet#contains(). -// ^^^^^^^ reference local 140 - traverse(t) -// ^^^^^^^^ reference local 142 -// ^ reference local 144 - } - } - result += table -// ^^^^^^ reference local 141 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/plusAssign(). -// ^^^^^ reference local 143 - } - } -// ⌃ enclosing_range_end local 142 - tables.forEach(::traverse) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^ reference local 142 - return result -// ^^^^^^ reference local 141 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#sorted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#hasCycle(). - fun hasCycle(): Boolean { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#hasCycle(). -// display_name hasCycle -// documentation ```kotlin\npublic final fun hasCycle(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - if (!tables.iterator().hasNext()) return false -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getTables(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#tables. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable#iterator(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ⌄ enclosing_range_start local 145 - val visited = mutableSetOf
() -// ^^^^^^^ definition local 145 -// display_name visited -// documentation ```kotlin\nlocal val visited: MutableSet
\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end local 145 -// ⌄ enclosing_range_start local 146 - val recursion = mutableSetOf
() -// ^^^^^^^^^ definition local 146 -// display_name recursion -// documentation ```kotlin\nlocal val recursion: MutableSet
\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end local 146 -// ⌄ enclosing_range_start local 147 - val sortedTables = sorted() -// ^^^^^^^^^^^^ definition local 147 -// display_name sortedTables -// documentation ```kotlin\nlocal val sortedTables: List
\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#sorted(). -// ⌃ enclosing_range_end local 147 -// ⌄ enclosing_range_start local 148 -// ⌄ enclosing_range_start local 149 - fun traverse(table: Table): Boolean { -// ^^^^^^^^ definition local 148 -// display_name traverse -// documentation ```kotlin\nlocal final fun traverse(table: Table): Boolean\n``` -// ^^^^^ definition local 149 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end local 149 - if (table in recursion) return true -// ^^^^^ reference local 149 -// ^^ reference semanticdb maven . . kotlin/collections/MutableSet#contains(). -// ^^^^^^^^^ reference local 146 - if (table in visited) return false -// ^^^^^ reference local 149 -// ^^ reference semanticdb maven . . kotlin/collections/MutableSet#contains(). -// ^^^^^^^ reference local 145 - recursion += table -// ^^^^^^^^^ reference local 146 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/plusAssign(). -// ^^^^^ reference local 149 - visited += table -// ^^^^^^^ reference local 145 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/plusAssign(). -// ^^^^^ reference local 149 -// ⌄ enclosing_range_start local 150 - return if (graph[table]!!.any { traverse(it) }) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#getGraph(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#graph. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^ reference local 149 -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^ definition local 150 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^^^^^^^ reference local 148 -// ^^ reference local 150 -// ⌃ enclosing_range_end local 150 - true - } else { - recursion -= table -// ^^^^^^^^^ reference local 146 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/minusAssign(). -// ^^^^^ reference local 149 - false - } - } -// ⌃ enclosing_range_end local 148 -// ⌄ enclosing_range_start local 151 - return sortedTables.any { traverse(it) } -// ^^^^^^^^^^^^ reference local 147 -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^ definition local 151 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^^^^^^^ reference local 148 -// ^^ reference local 151 -// ⌃ enclosing_range_end local 151 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph#hasCycle(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#TableDepthGraph# - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#``(). - /** - * Utility functions that assist with creating, altering, and dropping table objects. - * - * None of the functions rely directly on the underlying driver. - */ - @InternalApi - object TableUtils : SchemaUtilityApi() { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils# -// display_name TableUtils -// documentation ```kotlin\n@InternalApi() public final object TableUtils : SchemaUtilityApi\n```\n\n----\n\n\n Utility functions that assist with creating, altering, and dropping table objects.\n\n None of the functions rely directly on the underlying driver.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#``(). -// display_name TableUtils -// documentation ```kotlin\nprivate constructor(): TableUtils\n```\n\n----\n\n\n Utility functions that assist with creating, altering, and dropping table objects.\n\n None of the functions rely directly on the underlying driver.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle(). - /** Checks whether any of the [tables] have a sequence of foreign key constraints that cycle back to them. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle().(tables) - internal fun checkCycle(vararg tables: Table) = tables.toList().hasCycle() -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle(). -// display_name checkCycle -// documentation ```kotlin\ninternal final fun checkCycle(vararg tables: Table): Boolean\n```\n\n----\n\n Checks whether any of the [tables] have a sequence of foreign key constraints that cycle back to them. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle().(tables) -// display_name tables -// documentation ```kotlin\nvararg tables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle().(tables) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#hasCycle(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle().(tables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences(). - /** Returns a list of [tables] sorted according to the targets of their foreign key constraints, if any exist. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences().(tables) - fun sortTablesByReferences(tables: Iterable
): List
= tables.sortByReferences() -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences(). -// display_name sortTablesByReferences -// documentation ```kotlin\npublic final fun sortTablesByReferences(tables: Iterable
): List
\n```\n\n----\n\n Returns a list of [tables] sorted according to the targets of their foreign key constraints, if any exist. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences().(tables) -// display_name tables -// documentation ```kotlin\ntables: Iterable
\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences().(tables) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SchemaUtilityApi#sortByReferences(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences().(tables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#sortTablesByReferences(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Sequence.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Sequence.kt deleted file mode 100644 index d342fc48d..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Sequence.kt +++ /dev/null @@ -1,356 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# - /** - * Represents a database sequence. - * - * @param name Name of the sequence. - * @param startWith Beginning of the sequence. - * @param incrementBy Value to be added to the current sequence value when creating a new value. - * @param minValue Minimum value a sequence can generate. - * @param maxValue Maximum value for the sequence. - * @param cycle Allows the sequence to wrap around when the [maxValue] or [minValue] has been reached by - * an ascending or descending sequence respectively. - * @param cache Specifies how many sequence numbers are to be pre-allocated and stored in memory for faster access. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``(). - class Sequence( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// display_name Sequence -// documentation ```kotlin\npublic final class Sequence : Any\n```\n\n----\n\n\n Represents a database sequence.\n\n @param name Name of the sequence.\n @param startWith Beginning of the sequence.\n @param incrementBy Value to be added to the current sequence value when creating a new value.\n @param minValue Minimum value a sequence can generate.\n @param maxValue Maximum value for the sequence.\n @param cycle Allows the sequence to wrap around when the [maxValue] or [minValue] has been reached by\n an ascending or descending sequence respectively.\n @param cache Specifies how many sequence numbers are to be pre-allocated and stored in memory for faster access.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``(). -// display_name Sequence -// documentation ```kotlin\npublic constructor(name: String, startWith: Long? = ..., incrementBy: Long? = ..., minValue: Long? = ..., maxValue: Long? = ..., cycle: Boolean? = ..., cache: Long? = ...): Sequence\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). - val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(startWith) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#startWith. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getStartWith(). - val startWith: Long? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(startWith) -// display_name startWith -// documentation ```kotlin\nstartWith: Long? = ...\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(startWith) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getStartWith(). -// display_name startWith -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#startWith. -// display_name startWith -// documentation ```kotlin\npublic final val startWith: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(startWith) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#startWith. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getStartWith(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(incrementBy) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#incrementBy. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIncrementBy(). - val incrementBy: Long? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(incrementBy) -// display_name incrementBy -// documentation ```kotlin\nincrementBy: Long? = ...\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(incrementBy) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIncrementBy(). -// display_name incrementBy -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#incrementBy. -// display_name incrementBy -// documentation ```kotlin\npublic final val incrementBy: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(incrementBy) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#incrementBy. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIncrementBy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(minValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#minValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMinValue(). - val minValue: Long? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(minValue) -// display_name minValue -// documentation ```kotlin\nminValue: Long? = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(minValue) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMinValue(). -// display_name minValue -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#minValue. -// display_name minValue -// documentation ```kotlin\npublic final val minValue: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(minValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#minValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMinValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(maxValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#maxValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMaxValue(). - val maxValue: Long? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(maxValue) -// display_name maxValue -// documentation ```kotlin\nmaxValue: Long? = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(maxValue) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMaxValue(). -// display_name maxValue -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#maxValue. -// display_name maxValue -// documentation ```kotlin\npublic final val maxValue: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(maxValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#maxValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMaxValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cycle) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cycle. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCycle(). - val cycle: Boolean? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cycle) -// display_name cycle -// documentation ```kotlin\ncycle: Boolean? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cycle) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cycle. -// display_name cycle -// documentation ```kotlin\npublic final val cycle: Boolean?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCycle(). -// display_name cycle -// documentation ```kotlin\npublic get(): Boolean?\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cycle) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cycle. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCycle(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cache) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCache(). - val cache: Long? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cache) -// display_name cache -// documentation ```kotlin\ncache: Long? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cache) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cache. -// display_name cache -// documentation ```kotlin\npublic final val cache: Long?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCache(). -// display_name cache -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``().(cache) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCache(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - /** This name of this sequence in proper database casing. */ - val identifier: String -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. -// display_name identifier -// documentation ```kotlin\npublic final val identifier: String\n```\n\n----\n\n This name of this sequence in proper database casing. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). - @OptIn(InternalApi::class) - get() = CoreTransactionManager.currentTransaction().db.identifierManager.cutIfNecessaryAndQuote(name) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// display_name identifier -// documentation ```kotlin\n@OptIn(...) public get(): String\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#toString(). - override fun toString(): String = "Sequence(identifier=$identifier)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#ddl. - /** The SQL statements that create this sequence. */ - val ddl: List -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#ddl. -// display_name ddl -// documentation ```kotlin\npublic final val ddl: List\n```\n\n----\n\n The SQL statements that create this sequence. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getDdl(). - get() = createStatement() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getDdl(). -// display_name ddl -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#createStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#ddl. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getDdl(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#createStatement(). - /** Returns the SQL statements that create this sequence. */ - fun createStatement(): List { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic final fun createStatement(): List\n```\n\n----\n\n Returns the SQL statements that create this sequence. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - if (!currentDialect.supportsCreateSequence) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. - throw UnsupportedByDialectException("The current dialect doesn't support create sequence statement", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } - -// ⌄ enclosing_range_start local 0 - val createSequenceDDL = buildString { -// ^^^^^^^^^^^^^^^^^ definition local 0 -// display_name createSequenceDDL -// documentation ```kotlin\nlocal val createSequenceDDL: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("CREATE SEQUENCE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - if (currentDialect.supportsIfNotExists) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. - append("IF NOT EXISTS ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append(identifier) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - appendIfNotNull(" START WITH", startWith) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getStartWith(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#startWith. - appendIfNotNull(" INCREMENT BY", incrementBy) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIncrementBy(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#incrementBy. - appendIfNotNull(" MINVALUE", minValue) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMinValue(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#minValue. - appendIfNotNull(" MAXVALUE", maxValue) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getMaxValue(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#maxValue. - - if (cycle == true) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cycle. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCycle(). - append(" CYCLE") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - - appendIfNotNull(" CACHE", cache) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#cache. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getCache(). - } -// ⌃ enclosing_range_end local 0 - - return listOf(createSequenceDDL) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#dropStatement(). - /** Returns the SQL statements that drop this sequence. */ - fun dropStatement(): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic final fun dropStatement(): List\n```\n\n----\n\n Returns the SQL statements that drop this sequence. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - if (!currentDialect.supportsCreateSequence) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. - throw UnsupportedByDialectException("The current dialect doesn't support drop sequence statement", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } - -// ⌄ enclosing_range_start local 1 - val dropSequenceDDL = buildString { -// ^^^^^^^^^^^^^^^ definition local 1 -// display_name dropSequenceDDL -// documentation ```kotlin\nlocal val dropSequenceDDL: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("DROP SEQUENCE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - if (currentDialect.supportsIfNotExists) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. - append("IF EXISTS ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append(identifier) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } -// ⌃ enclosing_range_end local 1 - - return listOf(dropSequenceDDL) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^^ reference local 1 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#dropStatement(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SortOrder.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SortOrder.kt deleted file mode 100644 index 24311304b..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/SortOrder.kt +++ /dev/null @@ -1,166 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** Represents the SQL keywords for defining sort order in an `ORDER BY` clause. */ -//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 31:1 -//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# 31:1 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``().(code) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#code. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getCode(). - enum class SortOrder(val code: String) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// display_name SortOrder -// documentation ```kotlin\npublic final enum class SortOrder : Enum\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``(). -// display_name SortOrder -// documentation ```kotlin\nprivate constructor(code: String): SortOrder\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): SortOrder\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Represents the SQL keywords for defining sort order in an `ORDER BY` clause. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``().(code) -// display_name code -// documentation ```kotlin\ncode: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``().(code) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#code. -// display_name code -// documentation ```kotlin\npublic final val code: String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getCode(). -// display_name code -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``().(code) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#code. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** The SQL keyword `ASC` for sorting records in ascending order. */ - ASC(code = "ASC"), -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n The SQL keyword `ASC` for sorting records in ascending order. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name ASC -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n The SQL keyword `ASC` for sorting records in ascending order. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** The SQL keyword `DESC` for sorting records in descending order. */ - DESC(code = "DESC"), -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n The SQL keyword `DESC` for sorting records in descending order. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name DESC -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n The SQL keyword `DESC` for sorting records in descending order. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** - * The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS FIRST` to position - * SQL NULL values at the start. - */ - ASC_NULLS_FIRST(code = "ASC NULLS FIRST"), -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n\n The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS FIRST` to position\n SQL NULL values at the start.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name ASC_NULLS_FIRST -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n\n The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS FIRST` to position\n SQL NULL values at the start.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** - * The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS FIRST` to position - * SQL NULL values at the start preceding non-null records. - */ - DESC_NULLS_FIRST(code = "DESC NULLS FIRST"), -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n\n The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS FIRST` to position\n SQL NULL values at the start preceding non-null records.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name DESC_NULLS_FIRST -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n\n The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS FIRST` to position\n SQL NULL values at the start preceding non-null records.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** - * The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS LAST` to position - * SQL NULL values at the end following non-null records. - */ - ASC_NULLS_LAST(code = "ASC NULLS LAST"), -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n\n The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS LAST` to position\n SQL NULL values at the end following non-null records.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name ASC_NULLS_LAST -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n\n The SQL keyword `ASC` for sorting records in ascending order, combined with `NULLS LAST` to position\n SQL NULL values at the end following non-null records.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - /** - * The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS LAST` to position - * SQL NULL values at the end. - */ - DESC_NULLS_LAST(code = "DESC NULLS LAST") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// display_name -// documentation ```kotlin\nobject : SortOrder\n```\n\n----\n\n\n The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS LAST` to position\n SQL NULL values at the end.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). -// display_name DESC_NULLS_LAST -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n\n The SQL keyword `DESC` for sorting records in descending order, combined with `NULLS LAST` to position\n SQL NULL values at the end.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/``#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Table.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Table.kt deleted file mode 100644 index 8c50c0491..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Table.kt +++ /dev/null @@ -1,7546 +0,0 @@ - @file:Suppress("INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") - - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.SqlExpressionBuilder.wrap -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder/wrap/ - import org.jetbrains.exposed.v1.core.dao.id.CompositeIdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.EntityIDFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - import org.jetbrains.exposed.v1.core.statements.api.ExposedBlob -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import org.jetbrains.exposed.v1.exceptions.DuplicateColumnException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException# - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - import kotlin.internal.LowPriorityInOverloadResolution -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^^ reference semanticdb maven . . kotlin/internal/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/internal/LowPriorityInOverloadResolution# - import kotlin.reflect.KClass -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# - import kotlin.reflect.KMutableProperty1 -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KMutableProperty1# - import kotlin.reflect.KParameter -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KParameter# - import kotlin.reflect.KProperty1 -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KProperty1# - import kotlin.reflect.full.memberProperties -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^ reference semanticdb maven . . kotlin/reflect/full/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/memberProperties. - import kotlin.reflect.full.primaryConstructor -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^ reference semanticdb maven . . kotlin/reflect/full/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/primaryConstructor. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinCondition# - /** Pair of expressions used to match rows from two joined tables. */ - typealias JoinCondition = Pair, Expression<*>> -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinCondition# -// display_name FirTypeAliasSymbol org/jetbrains/exposed/v1/core/JoinCondition -// documentation ```kotlin\npublic final typealias JoinCondition = Pair, Expression<*>>\n\n```\n\n----\n\n Pair of expressions used to match rows from two joined tables. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinCondition# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Select# - /** Represents a subset of fields from a given source. */ - typealias Select = Slice -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Select# -// display_name FirTypeAliasSymbol org/jetbrains/exposed/v1/core/Select -// documentation ```kotlin\npublic final typealias Select = Slice\n\n```\n\n----\n\n Represents a subset of fields from a given source. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Select# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# - /** - * Represents a set of expressions, contained in the given column set. - */ - interface FieldSet { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// display_name FieldSet -// documentation ```kotlin\npublic abstract interface FieldSet : Any\n```\n\n----\n\n\n Represents a set of expressions, contained in the given column set.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Slice# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). - /** Return the column set that contains this field set. */ - val source: ColumnSet -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). -// display_name source -// documentation ```kotlin\npublic get(): ColumnSet\n```\n\n----\n\n Return the column set that contains this field set. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// display_name source -// documentation ```kotlin\npublic abstract val source: ColumnSet\n```\n\n----\n\n Return the column set that contains this field set. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). - /** Returns the field of this field set. */ - val fields: List> -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// display_name fields -// documentation ```kotlin\npublic abstract val fields: List>\n```\n\n----\n\n Returns the field of this field set. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n```\n\n----\n\n Returns the field of this field set. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#realFields. - /** - * Returns all real fields, unrolling composite [CompositeColumn] if present - */ - val realFields: List> -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#realFields. -// display_name realFields -// documentation ```kotlin\npublic open val realFields: List>\n```\n\n----\n\n\n Returns all real fields, unrolling composite [CompositeColumn] if present\n -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getRealFields(). - get() { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getRealFields(). -// display_name realFields -// documentation ```kotlin\npublic get(): List>\n``` -// ⌄ enclosing_range_start local 0 - val unrolled = ArrayList>(fields.size) -// ^^^^^^^^ definition local 0 -// display_name unrolled -// documentation ```kotlin\nlocal val unrolled: ArrayList>\n``` -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start local 1 - fields.forEach { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 1 8:13 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` - when { - it is CompositeColumn<*> -> unrolled.addAll(it.getRealColumns()) -// ^^ reference local 1 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ^^^^^^^^ reference local 0 -// ^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#addAll(). -// ^^ reference local 1 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). - (it as? Column<*>)?.isEntityIdentifier() == true && it.table is CompositeIdTable -> { -// ^^ reference local 1 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^ reference local 1 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - unrolled.addAll(it.table.idColumns) -// ^^^^^^^^ reference local 0 -// ^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#addAll(). -// ^^ reference local 1 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. - } - else -> unrolled.add(it) -// ^^^^^^^^ reference local 0 -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). -// ^^ reference local 1 - } - } -// ⌃ enclosing_range_end local 1 - - return unrolled -// ^^^^^^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#realFields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getRealFields(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#``(). - /** - * Represents a set of columns. - */ - abstract class ColumnSet : FieldSet { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// display_name ColumnSet -// documentation ```kotlin\npublic abstract class ColumnSet : FieldSet\n```\n\n----\n\n\n Represents a set of columns.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#``(). -// display_name ColumnSet -// documentation ```kotlin\npublic constructor(): ColumnSet\n```\n\n----\n\n\n Represents a set of columns.\n -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#source. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getSource(). - override val source: ColumnSet get() = this -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#source. -// display_name source -// documentation ```kotlin\npublic open override val source: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getSource(). -// display_name source -// documentation ```kotlin\npublic get(): ColumnSet\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#source. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getSource(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). - /** Returns the columns of this column set. */ - abstract val columns: List> -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// display_name columns -// documentation ```kotlin\npublic abstract val columns: List>\n```\n\n----\n\n Returns the columns of this column set. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n```\n\n----\n\n Returns the columns of this column set. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). - override val fields: List> get() = columns -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// display_name fields -// documentation ```kotlin\npublic open override val fields: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). - /** Appends the SQL representation of this column set to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(s) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(queryBuilder) - abstract fun describe(s: Transaction, queryBuilder: QueryBuilder) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// display_name describe -// documentation ```kotlin\npublic abstract fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit\n\n```\n\n----\n\n Appends the SQL representation of this column set to the specified [queryBuilder]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#describe(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(s) -// display_name s -// documentation ```kotlin\ns: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(s) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). - /** - * Creates a join relation with [otherTable]. - * When all joining options are absent Exposed will try to resolve referencing columns by itself. - * - * @param otherTable [ColumnSet] to join with. - * @param joinType See [JoinType] for available options. - * @param onColumn The column from a current [ColumnSet], may be skipped then [additionalConstraint] will be used. - * @param otherColumn The column from an [otherTable], may be skipped then [additionalConstraint] will be used. - * @param additionalConstraint The condition to join which will be placed in ON part of SQL query. - * @param lateral Set to true to enable a lateral join, allowing the subquery on the right side - * to access columns from preceding tables in the FROM clause. - * @throws IllegalStateException If join could not be prepared. See exception message for more details. - */ - abstract fun join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// display_name join -// documentation ```kotlin\npublic abstract fun join(otherTable: ColumnSet, joinType: JoinType, onColumn: Expression<*>? = ..., otherColumn: Expression<*>? = ..., lateral: Boolean = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n\n```\n\n----\n\n\n Creates a join relation with [otherTable].\n When all joining options are absent Exposed will try to resolve referencing columns by itself.\n\n @param otherTable [ColumnSet] to join with.\n @param joinType See [JoinType] for available options.\n @param onColumn The column from a current [ColumnSet], may be skipped then [additionalConstraint] will be used.\n @param otherColumn The column from an [otherTable], may be skipped then [additionalConstraint] will be used.\n @param additionalConstraint The condition to join which will be placed in ON part of SQL query.\n @param lateral Set to true to enable a lateral join, allowing the subquery on the right side\n to access columns from preceding tables in the FROM clause.\n @throws IllegalStateException If join could not be prepared. See exception message for more details.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#join(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(onColumn) - onColumn: Expression<*>? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: Expression<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherColumn) - otherColumn: Expression<*>? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: Expression<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(lateral) - lateral: Boolean = false, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join().(additionalConstraint) - ): Join -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). - /** Creates an inner join relation with [otherTable]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin().(otherTable) - abstract fun innerJoin(otherTable: ColumnSet): Join -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). -// display_name innerJoin -// documentation ```kotlin\npublic abstract fun innerJoin(otherTable: ColumnSet): Join\n\n```\n\n----\n\n Creates an inner join relation with [otherTable]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#innerJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). - /** Creates a left outer join relation with [otherTable]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin().(otherTable) - abstract fun leftJoin(otherTable: ColumnSet): Join -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). -// display_name leftJoin -// documentation ```kotlin\npublic abstract fun leftJoin(otherTable: ColumnSet): Join\n\n```\n\n----\n\n Creates a left outer join relation with [otherTable]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#leftJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). - /** Creates a right outer join relation with [otherTable]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin().(otherTable) - abstract fun rightJoin(otherTable: ColumnSet): Join -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). -// display_name rightJoin -// documentation ```kotlin\npublic abstract fun rightJoin(otherTable: ColumnSet): Join\n\n```\n\n----\n\n Creates a right outer join relation with [otherTable]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#rightJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). - /** Creates a full outer join relation with [otherTable]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin().(otherTable) - abstract fun fullJoin(otherTable: ColumnSet): Join -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). -// display_name fullJoin -// documentation ```kotlin\npublic abstract fun fullJoin(otherTable: ColumnSet): Join\n\n```\n\n----\n\n Creates a full outer join relation with [otherTable]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#fullJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). - /** Creates a cross join relation with [otherTable]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin().(otherTable) - abstract fun crossJoin(otherTable: ColumnSet): Join -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). -// display_name crossJoin -// documentation ```kotlin\npublic abstract fun crossJoin(otherTable: ColumnSet): Join\n\n```\n\n----\n\n Creates a cross join relation with [otherTable]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#crossJoin(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin(). - /** - * Creates an inner join relation with [otherTable] using [onColumn] and [otherColumn] equality - * and/or [additionalConstraint] as the join condition. - * - * @throws IllegalStateException if the join cannot be performed. See the exception message for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C2] - fun C1.innerJoin( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1 : ColumnSet\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2 : ColumnSet\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin(). -// display_name innerJoin -// documentation ```kotlin\npublic final fun C1.innerJoin(otherTable: C2, onColumn: (C1.() -> Expression<*>)? = ..., otherColumn: (C2.() -> Expression<*>)? = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n```\n\n----\n\n\n Creates an inner join relation with [otherTable] using [onColumn] and [otherColumn] equality\n and/or [additionalConstraint] as the join condition.\n\n @throws IllegalStateException if the join cannot be performed. See the exception message for more details.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherTable) - otherTable: C2, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: C2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(onColumn) - onColumn: (C1.() -> Expression<*>)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: (C1.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherColumn) - otherColumn: (C2.() -> Expression<*>)? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: (C2.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(additionalConstraint) - ): Join = join(otherTable, JoinType.INNER, onColumn?.invoke(this), otherColumn?.invoke(otherTable), false, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(onColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(otherTable) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/innerJoin(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin(). - /** - * Creates a left outer join relation with [otherTable] using [onColumn] and [otherColumn] equality - * and/or [additionalConstraint] as the join condition. - * - * @throws IllegalStateException if the join cannot be performed. See the exception message for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C2] - fun C1.leftJoin( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1 : ColumnSet\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2 : ColumnSet\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin(). -// display_name leftJoin -// documentation ```kotlin\npublic final fun C1.leftJoin(otherTable: C2, onColumn: (C1.() -> Expression<*>)? = ..., otherColumn: (C2.() -> Expression<*>)? = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n```\n\n----\n\n\n Creates a left outer join relation with [otherTable] using [onColumn] and [otherColumn] equality\n and/or [additionalConstraint] as the join condition.\n\n @throws IllegalStateException if the join cannot be performed. See the exception message for more details.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherTable) - otherTable: C2, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: C2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(onColumn) - onColumn: (C1.() -> Expression<*>)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: (C1.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherColumn) - otherColumn: (C2.() -> Expression<*>)? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: (C2.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(additionalConstraint) - ): Join = join(otherTable, JoinType.LEFT, onColumn?.invoke(this), otherColumn?.invoke(otherTable), false, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#LEFT. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(onColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(otherTable) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/leftJoin(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin(). - /** - * Creates a right outer join relation with [otherTable] using [onColumn] and [otherColumn] equality - * and/or [additionalConstraint] as the join condition. - * - * @throws IllegalStateException if the join cannot be performed. See the exception message for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C2] - fun C1.rightJoin( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1 : ColumnSet\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2 : ColumnSet\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin(). -// display_name rightJoin -// documentation ```kotlin\npublic final fun C1.rightJoin(otherTable: C2, onColumn: (C1.() -> Expression<*>)? = ..., otherColumn: (C2.() -> Expression<*>)? = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n```\n\n----\n\n\n Creates a right outer join relation with [otherTable] using [onColumn] and [otherColumn] equality\n and/or [additionalConstraint] as the join condition.\n\n @throws IllegalStateException if the join cannot be performed. See the exception message for more details.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherTable) - otherTable: C2, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: C2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(onColumn) - onColumn: (C1.() -> Expression<*>)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: (C1.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherColumn) - otherColumn: (C2.() -> Expression<*>)? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: (C2.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(additionalConstraint) - ): Join = join(otherTable, JoinType.RIGHT, onColumn?.invoke(this), otherColumn?.invoke(otherTable), false, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#RIGHT. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(onColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(otherTable) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/rightJoin(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin(). - /** - * Creates a full outer join relation with [otherTable] using [onColumn] and [otherColumn] equality - * and/or [additionalConstraint] as the join condition. - * - * @throws IllegalStateException if the join cannot be performed. See the exception message for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C2] - fun C1.fullJoin( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1 : ColumnSet\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2 : ColumnSet\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin(). -// display_name fullJoin -// documentation ```kotlin\npublic final fun C1.fullJoin(otherTable: C2, onColumn: (C1.() -> Expression<*>)? = ..., otherColumn: (C2.() -> Expression<*>)? = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n```\n\n----\n\n\n Creates a full outer join relation with [otherTable] using [onColumn] and [otherColumn] equality\n and/or [additionalConstraint] as the join condition.\n\n @throws IllegalStateException if the join cannot be performed. See the exception message for more details.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherTable) - otherTable: C2, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: C2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(onColumn) - onColumn: (C1.() -> Expression<*>)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: (C1.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherColumn) - otherColumn: (C2.() -> Expression<*>)? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: (C2.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(additionalConstraint) - ): Join = join(otherTable, JoinType.FULL, onColumn?.invoke(this), otherColumn?.invoke(otherTable), false, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#FULL. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(onColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(otherTable) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fullJoin(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin(). - /** - * Creates a cross join relation with [otherTable] using [onColumn] and [otherColumn] equality - * and/or [additionalConstraint] as the join condition. - * - * @throws IllegalStateException if the join cannot be performed. See the exception message for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C2] - fun C1.crossJoin( -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C1] -// display_name FirTypeParameterSymbol C1 -// documentation ```kotlin\nC1 : ColumnSet\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C2] -// display_name FirTypeParameterSymbol C2 -// documentation ```kotlin\nC2 : ColumnSet\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin(). -// display_name crossJoin -// documentation ```kotlin\npublic final fun C1.crossJoin(otherTable: C2, onColumn: (C1.() -> Expression<*>)? = ..., otherColumn: (C2.() -> Expression<*>)? = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n```\n\n----\n\n\n Creates a cross join relation with [otherTable] using [onColumn] and [otherColumn] equality\n and/or [additionalConstraint] as the join condition.\n\n @throws IllegalStateException if the join cannot be performed. See the exception message for more details.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().[C2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherTable) - otherTable: C2, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: C2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(onColumn) - onColumn: (C1.() -> Expression<*>)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: (C1.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherColumn) - otherColumn: (C2.() -> Expression<*>)? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: (C2.() -> Expression<*>)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(additionalConstraint) - ): Join = join(otherTable, JoinType.CROSS, onColumn?.invoke(this), otherColumn?.invoke(otherTable), false, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(onColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherColumn) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(otherTable) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/crossJoin(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice# - /** - * Represents a subset of [fields] from a given [source]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#source. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getSource(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(fields) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#fields. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getFields(). - class Slice(override val source: ColumnSet, override val fields: List>) : FieldSet -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice# -// display_name Slice -// documentation ```kotlin\npublic final class Slice : FieldSet\n```\n\n----\n\n\n Represents a subset of [fields] from a given [source].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``(). -// display_name Slice -// documentation ```kotlin\npublic constructor(source: ColumnSet, fields: List>): Slice\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(source) -// display_name source -// documentation ```kotlin\nsource: ColumnSet\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(source) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getSource(). -// display_name source -// documentation ```kotlin\npublic get(): ColumnSet\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#source. -// display_name source -// documentation ```kotlin\npublic open override val source: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(fields) -// display_name fields -// documentation ```kotlin\nfields: List>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(fields) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#fields. -// display_name fields -// documentation ```kotlin\npublic open override val fields: List>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(source) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#source. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getSource(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``().(fields) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#getFields(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Slice# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#``(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** -//^^^ reference semanticdb maven . . kotlin/Enum# 18:1 - * Represents column set join types. - */ - enum class JoinType { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// display_name JoinType -// documentation ```kotlin\npublic final enum class JoinType : Enum\n```\n\n----\n\n\n Represents column set join types.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#``(). -// display_name JoinType -// documentation ```kotlin\nprivate constructor(): JoinType\n```\n\n----\n\n\n Represents column set join types.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n\n Represents column set join types.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): JoinType\n```\n\n----\n\n\n Represents column set join types.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n\n Represents column set join types.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n\n Represents column set join types.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n\n Represents column set join types.\n - /** Inner join. */ - INNER, - - /** Left outer join. */ - LEFT, - - /** Right outer join. */ - RIGHT, - - /** Full outer join. */ - FULL, - - /** Cross join. */ - CROSS - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join# - /** - * Represents a join relation between multiple column sets. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(). - class Join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// display_name Join -// documentation ```kotlin\npublic final class Join : ColumnSet\n```\n\n----\n\n\n Represents a join relation between multiple column sets.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(). -// display_name Join -// documentation ```kotlin\npublic constructor(table: ColumnSet): Join\n```\n\n----\n\n The column set to which others will be joined. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). - /** The column set to which others will be joined. */ - val table: ColumnSet -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``().(table) -// display_name table -// documentation ```kotlin\ntable: ColumnSet\n```\n\n----\n\n The column set to which others will be joined. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): ColumnSet\n```\n\n----\n\n The column set to which others will be joined. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// display_name table -// documentation ```kotlin\npublic final val table: ColumnSet\n```\n\n----\n\n The column set to which others will be joined. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). - ) : ColumnSet() { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#columns. - override val columns: List> -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#columns. -// display_name columns -// documentation ```kotlin\npublic open override val columns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getColumns(). - get() = joinParts.flatMapTo( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+10). - table.columns.toMutableList() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableList(+10). -// ⌄ enclosing_range_start local 2 - ) { it.joinPart.columns } -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 2 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getColumns(). -// ⌃ enclosing_range_end local 2 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fields. - override val fields: List> -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fields. -// display_name fields -// documentation ```kotlin\npublic open override val fields: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getFields(). -// ⌄ enclosing_range_start local 3 - get() = joinParts.flatMapTo(table.fields.toMutableList()) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getFields(). -// display_name fields -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+10). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableList(+10). -// ^ definition local 3 5:9 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ⌄ enclosing_range_start local 4 - when (it.joinPart) { -// ^^ reference local 3 -// ^^^^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : ColumnSet\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ⌃ enclosing_range_end local 4 - is QueryAlias -> it.joinPart.aliasedFields -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ^^ reference local 3 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#aliasedFields. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAliasedFields(). - else -> it.joinPart.fields -// ^^ reference local 3 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getFields(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fields. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getFields(). -// ⌃ enclosing_range_end local 3 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). - internal val joinParts: MutableList = mutableListOf() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// display_name joinParts -// documentation ```kotlin\ninternal get(): MutableList\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// display_name joinParts -// documentation ```kotlin\ninternal final val joinParts: MutableList\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). - constructor( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). 27:5 -// display_name Join -// documentation ```kotlin\npublic constructor(table: ColumnSet, otherTable: ColumnSet, joinType: JoinType = ..., onColumn: Expression<*>? = ..., otherColumn: Expression<*>? = ..., lateral: Boolean = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(table) - table: ColumnSet, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(table) -// display_name table -// documentation ```kotlin\ntable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) - joinType: JoinType = JoinType.INNER, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) - onColumn: Expression<*>? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: Expression<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) - otherColumn: Expression<*>? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: Expression<*>? = ...\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) - lateral: Boolean = false, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) - ) : this(table) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(table) -// ⌄ enclosing_range_start local 5 - val newJoin = when { -// ^^^^^^^ definition local 5 -// display_name newJoin -// documentation ```kotlin\nlocal val newJoin: Join\n``` - onColumn != null && otherColumn != null -> { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) - join(otherTable, joinType, onColumn, otherColumn, lateral, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) - } - - onColumn != null || otherColumn != null -> { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherColumn) - error("Can't prepare join on $table and $otherTable when only column from a one side provided.") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(table) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) - } - - additionalConstraint != null -> { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) - join(otherTable, joinType, emptyList(), additionalConstraint, lateral) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(additionalConstraint) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) - } - - else -> { - implicitJoin(otherTable, joinType, lateral) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(joinType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1).(lateral) - } - } -// ⌃ enclosing_range_end local 5 - joinParts.addAll(newJoin.joinParts) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#addAll(). -// ^^^^^^^ reference local 5 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(s) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(queryBuilder) - override fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// display_name describe -// documentation ```kotlin\npublic open override fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(s) -// display_name s -// documentation ```kotlin\ns: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(s) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(queryBuilder) - table.describe(s, this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(s) -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 6 - for (p in joinParts) { -// ^ definition local 7 -// display_name p -// documentation ```kotlin\nlocal val p: Join.JoinPart\n``` -// ^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\nlocal val : MutableIterator\n``` -// ^^^^^^^^^ reference local 6 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#hasNext(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableIterator#next(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#iterator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 6 - p.describe(s, this) -// ^ reference local 7 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe().(s) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). - override fun join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). -// display_name join -// documentation ```kotlin\npublic open override fun join(otherTable: ColumnSet, joinType: JoinType, onColumn: Expression<*>?, otherColumn: Expression<*>?, lateral: Boolean, additionalConstraint: (SqlExpressionBuilder.() -> Op)?): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(onColumn) - onColumn: Expression<*>?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherColumn) - otherColumn: Expression<*>?, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(lateral) - lateral: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(additionalConstraint) - ): Join { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 8 - val cond = if (onColumn != null && otherColumn != null) { -// ^^^^ definition local 8 -// display_name cond -// documentation ```kotlin\nlocal val cond: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherColumn) - listOf(JoinCondition(onColumn, otherColumn)) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherColumn) - } else { - emptyList() -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end local 8 - return join(otherTable, joinType, cond, additionalConstraint, lateral) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(joinType) -// ^^^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(additionalConstraint) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join().(lateral) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin().(otherTable) - override infix fun innerJoin(otherTable: ColumnSet): Join = implicitJoin(otherTable, JoinType.INNER) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin(). -// display_name innerJoin -// documentation ```kotlin\npublic open override infix fun innerJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#innerJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin().(otherTable) - override infix fun leftJoin(otherTable: ColumnSet): Join = implicitJoin(otherTable, JoinType.LEFT) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin(). -// display_name leftJoin -// documentation ```kotlin\npublic open override infix fun leftJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#LEFT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#leftJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin().(otherTable) - override infix fun rightJoin(otherTable: ColumnSet): Join = implicitJoin(otherTable, JoinType.RIGHT) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin(). -// display_name rightJoin -// documentation ```kotlin\npublic open override infix fun rightJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#RIGHT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#rightJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin().(otherTable) - override infix fun fullJoin(otherTable: ColumnSet): Join = implicitJoin(otherTable, JoinType.FULL) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin(). -// display_name fullJoin -// documentation ```kotlin\npublic open override infix fun fullJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#FULL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#fullJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin().(otherTable) - override infix fun crossJoin(otherTable: ColumnSet): Join = implicitJoin(otherTable, JoinType.CROSS) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin(). -// display_name crossJoin -// documentation ```kotlin\npublic open override infix fun crossJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#crossJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). - private fun implicitJoin( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). -// display_name implicitJoin -// documentation ```kotlin\nprivate final fun implicitJoin(otherTable: ColumnSet, joinType: JoinType, lateral: Boolean = ...): Join\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(lateral) - lateral: Boolean = false -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(lateral) - ): Join { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 9 - val fkKeys = findKeys(this, otherTable) ?: findKeys(otherTable, this) ?: emptyList() -// ^^^^^^ definition local 9 -// display_name fkKeys -// documentation ```kotlin\nlocal val fkKeys: List, List>>>\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 9 - return when { - joinType != JoinType.CROSS && fkKeys.isEmpty() -> { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(joinType) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ^^^^^^ reference local 9 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). - error( -// ^^^^^ reference semanticdb maven . . kotlin/error(). - "Cannot join with $otherTable as there is no matching primary key/foreign key pair and constraint missing" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) - ) - } - -// ⌄ enclosing_range_start local 10 - fkKeys.any { it.second.size > 1 } -> { -// ^^^^^^ reference local 9 -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: Pair, List>>\n``` -// ^^ reference local 10 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 -// ⌄ enclosing_range_start local 12 - val references = fkKeys.joinToString(" & ") { "${it.first} -> ${it.second.joinToString()}" } -// ^^^^^^^^^^ definition local 11 -// display_name references -// documentation ```kotlin\nlocal val references: String\n``` -// ^^^^^^ reference local 9 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: Pair, List>>\n``` -// ^^ reference local 12 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^ reference local 12 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ⌃ enclosing_range_end local 11 -// ⌃ enclosing_range_end local 12 - error( -// ^^^^^ reference semanticdb maven . . kotlin/error(). - "Cannot join with $otherTable as there is multiple primary key <-> foreign key references.\n$references" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// ^^^^^^^^^^ reference local 11 - ) - } - - else -> { -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - val cond = fkKeys.filter { it.second.size == 1 }.map { it.first to it.second.single() } -// ^^^^ definition local 13 -// display_name cond -// documentation ```kotlin\nlocal val cond: List, Column<*>>>\n``` -// ^^^^^^ reference local 9 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: Pair, List>>\n``` -// ^^ reference local 14 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: Pair, List>>\n``` -// ^^ reference local 15 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 15 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+19). -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 15 - join(otherTable, joinType, cond, additionalConstraint = null, lateral = lateral) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(joinType) -// ^^^^ reference local 13 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin().(lateral) - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#implicitJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1). - @Suppress("MemberNameEqualsClassName") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1).(part) -// ⌄ enclosing_range_start local 16 - private fun join(part: JoinPart): Join = Join(table).also { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1). -// display_name join -// documentation ```kotlin\n@Suppress(...) private final fun join(part: Join.JoinPart): Join\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1).(part) -// display_name part -// documentation ```kotlin\npart: Join.JoinPart\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 16 3:5 -// display_name it -// documentation ```kotlin\nit: Join\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1).(part) - it.joinParts.addAll(this.joinParts) -// ^^ reference local 16 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#addAll(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. - it.joinParts.add(part) -// ^^ reference local 16 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1).(part) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1). -// ⌃ enclosing_range_end local 16 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). - @Suppress("MemberNameEqualsClassName") - private fun join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). -// display_name join -// documentation ```kotlin\n@Suppress(...) private final fun join(otherTable: ColumnSet, joinType: JoinType, cond: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>, additionalConstraint: (SqlExpressionBuilder.() -> Op)?, lateral: Boolean = ...): Join\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(cond) - cond: List, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(cond) -// display_name cond -// documentation ```kotlin\ncond: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(cond) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)?, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(additionalConstraint) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(lateral) - lateral: Boolean = false -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(lateral) - ): Join = join(JoinPart(joinType, otherTable, cond, lateral, additionalConstraint)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(joinType) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(cond) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(lateral) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2).(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#join(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(a) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(b) - private fun findKeys(a: ColumnSet, b: ColumnSet): List, List>>>? = a.columns -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys(). -// display_name findKeys -// documentation ```kotlin\nprivate final fun findKeys(a: ColumnSet, b: ColumnSet): List, List>>>?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(a) -// display_name a -// documentation ```kotlin\na: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(b) -// display_name b -// documentation ```kotlin\nb: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(a) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(a) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(b) -// ⌄ enclosing_range_start local 17 -// ⌄ enclosing_range_start local 18 - .map { a_pk -> a_pk to b.columns.filter { it.referee == a_pk } } -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^ definition local 17 -// display_name a_pk -// documentation ```kotlin\na_pk: Column<*>\n``` -// ^^^^ reference local 17 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys().(b) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 18 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 18 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getReferee(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#referee. -// ^^^^ reference local 17 -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - .filter { it.second.isNotEmpty() } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name it -// documentation ```kotlin\nit: Pair, List>>\n``` -// ^^ reference local 19 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌃ enclosing_range_end local 19 -// ⌄ enclosing_range_start local 20 - .takeIf { it.isNotEmpty() } -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 20 -// display_name it -// documentation ```kotlin\nit: List, List>>>\n``` -// ^^ reference local 20 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#findKeys(). -// ⌃ enclosing_range_end local 20 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin(). - /** Return `true` if the specified [table] is already in this join, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin().(table) -// ⌄ enclosing_range_start local 21 - fun alreadyInJoin(table: Table): Boolean = joinParts.any { it.joinPart == table } -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin(). -// display_name alreadyInJoin -// documentation ```kotlin\npublic final fun alreadyInJoin(table: Table): Boolean\n```\n\n----\n\n Return `true` if the specified [table] is already in this join, `false` otherwise. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 21 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 21 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#alreadyInJoin(). -// ⌃ enclosing_range_end local 21 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart# - /** Represents a component of an existing join relation. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``(). - internal class JoinPart( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart# -// display_name JoinPart -// documentation ```kotlin\ninternal final class JoinPart : Any\n```\n\n----\n\n Represents a component of an existing join relation. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``(). -// display_name JoinPart -// documentation ```kotlin\npublic constructor(joinType: JoinType, joinPart: ColumnSet, conditions: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>, lateral: Boolean = ..., additionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...): Join.JoinPart\n```\n\n----\n\n The column set `JOIN` type. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). - /** The column set `JOIN` type. */ - val joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n```\n\n----\n\n The column set `JOIN` type. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinType) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// display_name joinType -// documentation ```kotlin\npublic get(): JoinType\n```\n\n----\n\n The column set `JOIN` type. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// display_name joinType -// documentation ```kotlin\npublic final val joinType: JoinType\n```\n\n----\n\n The column set `JOIN` type. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinPart) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). - /** The column set to join to other components of the relation. */ - val joinPart: ColumnSet, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinPart) -// display_name joinPart -// documentation ```kotlin\njoinPart: ColumnSet\n```\n\n----\n\n The column set to join to other components of the relation. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinPart) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// display_name joinPart -// documentation ```kotlin\npublic get(): ColumnSet\n```\n\n----\n\n The column set to join to other components of the relation. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// display_name joinPart -// documentation ```kotlin\npublic final val joinPart: ColumnSet\n```\n\n----\n\n The column set to join to other components of the relation. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(joinPart) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(conditions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). - /** The [JoinCondition] expressions used to match rows from two joined tables. */ - val conditions: List, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(conditions) -// display_name conditions -// documentation ```kotlin\nconditions: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>\n```\n\n----\n\n The [JoinCondition] expressions used to match rows from two joined tables. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(conditions) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// display_name conditions -// documentation ```kotlin\npublic final val conditions: List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>\n```\n\n----\n\n The [JoinCondition] expressions used to match rows from two joined tables. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). -// display_name conditions -// documentation ```kotlin\npublic get(): List<{org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>>\n```\n\n----\n\n The [JoinCondition] expressions used to match rows from two joined tables. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(conditions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#lateral. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getLateral(). - /** Indicates whether the LATERAL keyword should be included in the JOIN operation. */ - val lateral: Boolean = false, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean = ...\n```\n\n----\n\n Indicates whether the LATERAL keyword should be included in the JOIN operation. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(lateral) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getLateral(). -// display_name lateral -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Indicates whether the LATERAL keyword should be included in the JOIN operation. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#lateral. -// display_name lateral -// documentation ```kotlin\npublic final val lateral: Boolean\n```\n\n----\n\n Indicates whether the LATERAL keyword should be included in the JOIN operation. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(lateral) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#lateral. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getLateral(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(additionalConstraint) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). - /** The conditions used to join tables, placed in the `ON` clause. */ - val additionalConstraint: (SqlExpressionBuilder.() -> Op)? = null -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)? = ...\n```\n\n----\n\n The conditions used to join tables, placed in the `ON` clause. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(additionalConstraint) -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// display_name additionalConstraint -// documentation ```kotlin\npublic final val additionalConstraint: (SqlExpressionBuilder.() -> Op)?\n```\n\n----\n\n The conditions used to join tables, placed in the `ON` clause. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). -// display_name additionalConstraint -// documentation ```kotlin\npublic get(): (SqlExpressionBuilder.() -> Op)?\n```\n\n----\n\n The conditions used to join tables, placed in the `ON` clause. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). - ) { -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#``(). - init { - require( -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). - joinType == JoinType.CROSS || conditions.isNotEmpty() || additionalConstraint != null -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). - ) { "Missing join condition on $${this.joinPart}" } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. - - require(joinPart !is Table || !lateral) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getLateral(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#lateral. - "The LATERAL join can only be used with a subquery; it cannot be used to join table ${(joinPart as Table).tableName} directly." -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - } - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe(). - /** Appends the SQL representation of this join component to the specified [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(builder) - fun describe(transaction: Transaction, builder: QueryBuilder) = with(builder) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe(). -// display_name describe -// documentation ```kotlin\npublic final fun describe(transaction: Transaction, builder: QueryBuilder): Unit\n```\n\n----\n\n Appends the SQL representation of this join component to the specified [QueryBuilder]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(builder) - append(" $joinType JOIN ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. - - if (lateral) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getLateral(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#lateral. - append("LATERAL ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - -// ⌄ enclosing_range_start local 22 - val isJoin = joinPart is Join -// ^^^^^^ definition local 22 -// display_name isJoin -// documentation ```kotlin\nlocal val isJoin: Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end local 22 - if (isJoin) { -// ^^^^^^ reference local 22 - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - joinPart.describe(transaction, this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe().(transaction) - if (isJoin) { -// ^^^^^^ reference local 22 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - if (joinType != JoinType.CROSS) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. - append(" ON ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - appendConditions(this) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#describe(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). - /** Appends the SQL representation of the conditions in the `ON` clause to the specified [QueryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions().(builder) - fun appendConditions(builder: QueryBuilder) = builder { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). -// display_name appendConditions -// documentation ```kotlin\npublic final fun appendConditions(builder: QueryBuilder): Unit\n```\n\n----\n\n Appends the SQL representation of the conditions in the `ON` clause to the specified [QueryBuilder]. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions().(builder) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions().(builder) -// ⌄ enclosing_range_start local 23 -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - conditions.appendTo(this, " AND ") { (pkColumn, fkColumn) -> append(pkColumn, " = ", fkColumn) } -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^^^^^^^^^ definition local 23 -// display_name -// documentation ```kotlin\n: {org/jetbrains/exposed/v1/core/JoinCondition=} Pair, Expression<*>>\n``` -// ^^^^^^^^ reference local 23 -// ^^^^^^^^ definition local 24 -// display_name pkColumn -// documentation ```kotlin\nlocal val pkColumn: Expression<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^ reference local 23 -// ^^^^^^^^ definition local 25 -// display_name fkColumn -// documentation ```kotlin\nlocal val fkColumn: Expression<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^ reference local 24 -// ^^^^^^^^ reference local 25 -// ⌃ enclosing_range_end local 24 -// ⌃ enclosing_range_end local 25 -// ⌃ enclosing_range_end local 23 - if (additionalConstraint != null) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). - if (conditions.isNotEmpty()) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#conditions. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getConditions(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - append(" AND ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - append(" (") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(SqlExpressionBuilder.(additionalConstraint)()) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart# - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Join# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - /** - * Base class for any simple table. - * - * If you want to reference your table use [IdTable] instead. - * - * @param name Table name, by default name will be resolved from a class name with "Table" suffix removed (if present) - */ - @Suppress("TooManyFunctions", "LargeClass") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) - open class Table(name: String = "") : ColumnSet(), DdlAware { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// display_name Table -// documentation ```kotlin\n@Suppress(...) public open class Table : ColumnSet, DdlAware\n```\n\n----\n\n\n Base class for any simple table.\n\n If you want to reference your table use [IdTable] instead.\n\n @param name Table name, by default name will be resolved from a class name with "Table" suffix removed (if present)\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``(). -// display_name Table -// documentation ```kotlin\npublic constructor(name: String = ...): Table\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). - /** Returns the table name. */ - open val tableName: String = when { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// display_name tableName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the table name. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// display_name tableName -// documentation ```kotlin\npublic open val tableName: String\n```\n\n----\n\n Returns the table name. -// ^^^^^^ reference semanticdb maven . . kotlin/String# - name.isNotEmpty() -> name -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotEmpty(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) - javaClass.`package` == null -> javaClass.name.removeSuffix("Table") -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#getPackage(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#package. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#getName(). -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#name. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/removeSuffix(+1). - else -> javaClass.name.removePrefix("${javaClass.`package`.name}.").substringAfter('$').removeSuffix("Table") -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#getName(). -// ^^^^ reference semanticdb maven jdk 11 java/lang/Class#name. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/removePrefix(+1). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#getPackage(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#package. -// ^^^^ reference semanticdb maven jdk 11 java/lang/Package#getName(). -// ^^^^ reference semanticdb maven jdk 11 java/lang/Package#name. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfter(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/removeSuffix(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#schemaName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSchemaName(). - /** Returns the schema name, or null if one does not exist for this table. - * - * If the table is quoted, a dot in the name is considered part of the table name and the whole string is taken to - * be the table name as is, so there would be no schema. If it is not quoted, whatever is after the dot is - * considered to be the table name, and whatever is before the dot is considered to be the schema. - */ - val schemaName: String? = if (name.contains(".") && !name.isAlreadyQuoted()) { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSchemaName(). -// display_name schemaName -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Returns the schema name, or null if one does not exist for this table.\n\n If the table is quoted, a dot in the name is considered part of the table name and the whole string is taken to\n be the table name as is, so there would be no schema. If it is not quoted, whatever is after the dot is\n considered to be the table name, and whatever is before the dot is considered to be the schema.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#schemaName. -// display_name schemaName -// documentation ```kotlin\npublic final val schemaName: String?\n```\n\n----\n\n Returns the schema name, or null if one does not exist for this table.\n\n If the table is quoted, a dot in the name is considered part of the table name and the whole string is taken to\n be the table name as is, so there would be no schema. If it is not quoted, whatever is after the dot is\n considered to be the table name, and whatever is before the dot is considered to be the schema.\n -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAlreadyQuoted(). - name.substringBeforeLast(".") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#``().(name) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBeforeLast(+1). - } else { - null - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#schemaName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSchemaName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. - /** - * Returns the table name without schema. - * - * If the table is quoted, a dot in the name is considered part of the table name and the whole string is taken to - * be the table name as is. If it is not quoted, whatever is after the dot is considered to be the table name. - */ - @InternalApi - val tableNameWithoutScheme: String -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// display_name tableNameWithoutScheme -// documentation ```kotlin\n@InternalApi() public final val tableNameWithoutScheme: String\n```\n\n----\n\n\n Returns the table name without schema.\n\n If the table is quoted, a dot in the name is considered part of the table name and the whole string is taken to\n be the table name as is. If it is not quoted, whatever is after the dot is considered to be the table name.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). - get() = if (!tableName.isAlreadyQuoted()) tableName.substringAfterLast(".") else tableName -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). -// display_name tableNameWithoutScheme -// documentation ```kotlin\npublic get(): String\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAlreadyQuoted(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfterLast(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. - /** - * Returns the table name without schema, with all quotes removed. - * - * Used for two purposes: - * 1. Forming primary and foreign key names - * 2. Comparing table names from database metadata (except MySQL and MariaDB) - * @see org.jetbrains.exposed.v1.sql.vendors.VendorDialect.metadataMatchesTable - */ - @InternalApi - val tableNameWithoutSchemeSanitized: String -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. -// display_name tableNameWithoutSchemeSanitized -// documentation ```kotlin\n@InternalApi() public final val tableNameWithoutSchemeSanitized: String\n```\n\n----\n\n\n Returns the table name without schema, with all quotes removed.\n\n Used for two purposes:\n 1. Forming primary and foreign key names\n 2. Comparing table names from database metadata (except MySQL and MariaDB)\n @see org.jetbrains.exposed.v1.sql.vendors.VendorDialect.metadataMatchesTable\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). - get() = tableNameWithoutScheme.unquoted() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). -// display_name tableNameWithoutSchemeSanitized -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#unquoted(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. - /** - * Returns the full table name with all quotes removed. If the table name includes a dot-prefixed schema name, - * the full name will be returned with '_' replacing the dot characters. - */ - private val tableNameWithSchemaSanitized: String -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. -// display_name tableNameWithSchemaSanitized -// documentation ```kotlin\nprivate final val tableNameWithSchemaSanitized: String\n```\n\n----\n\n\n Returns the full table name with all quotes removed. If the table name includes a dot-prefixed schema name,\n the full name will be returned with '_' replacing the dot characters.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). - get() = tableName.unquoted().replace('.', '_') -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). -// display_name tableNameWithSchemaSanitized -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#unquoted(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#unquoted(). - private fun String.unquoted(): String = replace("\"", "").replace("'", "").replace("`", "") -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#unquoted(). -// display_name unquoted -// documentation ```kotlin\nprivate final fun String.unquoted(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#unquoted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). - private val _columns = mutableListOf>() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// display_name _columns -// documentation ```kotlin\nprivate final val _columns: MutableList>\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// display_name _columns -// documentation ```kotlin\nprivate get(): MutableList>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. - /** Returns all the columns defined on the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). - override val columns: List> get() = _columns -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// display_name columns -// documentation ```kotlin\npublic open override val columns: List>\n```\n\n----\n\n Returns all the columns defined on the table. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. - /** Returns the first auto-increment column on the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ⌄ enclosing_range_start local 26 - val autoIncColumn: Column<*>? get() = columns.firstOrNull { it.columnType.isAutoInc } -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// display_name autoIncColumn -// documentation ```kotlin\npublic final val autoIncColumn: Column<*>?\n```\n\n----\n\n Returns the first auto-increment column on the table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// display_name autoIncColumn -// documentation ```kotlin\npublic get(): Column<*>?\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 26 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 26 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ⌃ enclosing_range_end local 26 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_indices. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_indices(). - private val _indices = mutableListOf() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_indices. -// display_name _indices -// documentation ```kotlin\nprivate final val _indices: MutableList\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_indices(). -// display_name _indices -// documentation ```kotlin\nprivate get(): MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_indices. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_indices(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. - /** Returns all indices declared on the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). - val indices: List get() = _indices -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// display_name indices -// documentation ```kotlin\npublic final val indices: List\n```\n\n----\n\n Returns all indices declared on the table. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// display_name indices -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_indices. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_indices(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). - private val _foreignKeys = mutableListOf() -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// display_name _foreignKeys -// documentation ```kotlin\nprivate final val _foreignKeys: MutableList\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). -// display_name _foreignKeys -// documentation ```kotlin\nprivate get(): MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. - /** Returns all foreign key constraints declared on the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// ⌄ enclosing_range_start local 27 - val foreignKeys: List get() = columns.mapNotNull { it.foreignKey } + _foreignKeys -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// display_name foreignKeys -// documentation ```kotlin\npublic final val foreignKeys: List\n```\n\n----\n\n Returns all foreign key constraints declared on the table. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// display_name foreignKeys -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapNotNull(+1). -// ^^^^^^^^^^^^^^^^^ definition local 27 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 27 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). -// ⌃ enclosing_range_end local 27 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#sequences. - /** - * Returns all sequences declared on the table, along with any auto-generated sequences that are not explicitly - * declared by the user but associated with the table. - */ - val sequences: List -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#sequences. -// display_name sequences -// documentation ```kotlin\npublic final val sequences: List\n```\n\n----\n\n\n Returns all sequences declared on the table, along with any auto-generated sequences that are not explicitly\n declared by the user but associated with the table.\n -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSequences(). -// ⌄ enclosing_range_start local 28 -// ⌄ enclosing_range_start local 29 - get() = columns.filter { it.columnType.isAutoInc }.mapNotNull { column -> -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSequences(). -// display_name sequences -// documentation ```kotlin\npublic get(): List\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 28 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapNotNull(+1). -// ^^^^^^ definition local 29 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 28 -// ⌃ enclosing_range_end local 29 - column.autoIncColumnType?.sequence -// ^^^^^^ reference local 29 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ⌄ enclosing_range_start local 30 -// ⌄ enclosing_range_start local 31 - ?: column.takeIf { currentDialect is PostgreSQLDialect }?.let { -// ^^^^^^ reference local 29 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 30 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 31 8:17 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ⌃ enclosing_range_end local 30 -// ⌄ enclosing_range_start local 32 - val fallbackSequenceName = fallbackSequenceName(tableName = tableName, columnName = it.name) -// ^^^^^^^^^^^^^^^^^^^^ definition local 32 -// display_name fallbackSequenceName -// documentation ```kotlin\nlocal val fallbackSequenceName: String\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^ reference local 31 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 32 - Sequence( -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#``(). - fallbackSequenceName, -// ^^^^^^^^^^^^^^^^^^^^ reference local 32 - startWith = 1, - minValue = 1, - maxValue = currentDialect.sequenceMaxValue -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. - ) - } -// ⌃ enclosing_range_end local 31 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#sequences. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getSequences(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). - private val checkConstraints = mutableListOf>>() -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// display_name checkConstraints -// documentation ```kotlin\nprivate final val checkConstraints: MutableList>>\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// display_name checkConstraints -// documentation ```kotlin\nprivate get(): MutableList>>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. - private val generatedUnsignedCheckPrefix -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// display_name generatedUnsignedCheckPrefix -// documentation ```kotlin\nprivate final val generatedUnsignedCheckPrefix: String\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). - get() = "chk_${tableNameWithSchemaSanitized}_unsigned_" -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). -// display_name generatedUnsignedCheckPrefix -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. - private val generatedSignedCheckPrefix -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// display_name generatedSignedCheckPrefix -// documentation ```kotlin\nprivate final val generatedSignedCheckPrefix: String\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - get() = "chk_${tableNameWithSchemaSanitized}_signed_" -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// display_name generatedSignedCheckPrefix -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints(+1). - /** Returns the list of CHECK constraints in this table. */ - fun checkConstraints(): List { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints(+1). -// display_name checkConstraints -// documentation ```kotlin\npublic final fun checkConstraints(): List\n```\n\n----\n\n Returns the list of CHECK constraints in this table. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 33 -// ⌄ enclosing_range_start local 34 -// ⌄ enclosing_range_start local 35 -// ⌄ enclosing_range_start local 36 - val filteredChecks = checkConstraints.filterNot { (name, _) -> -// ^^^^^^^^^^^^^^ definition local 33 -// display_name filteredChecks -// documentation ```kotlin\nlocal val filteredChecks: MutableList>>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterNot(+9). -// ^^^^^^^^^ definition local 34 -// display_name -// documentation ```kotlin\n: Pair>\n``` -// ^^^^ reference local 34 -// ^^^^ definition local 35 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^ reference local 34 -// ^ definition local 36 -// display_name -// documentation ```kotlin\nlocal val : Op\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 35 -// ⌃ enclosing_range_end local 36 -// ⌃ enclosing_range_end local 34 -// ⌄ enclosing_range_start local 37 - when (val dialect = currentDialect) { -// ^^^^^^^ definition local 37 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 37 - is MysqlDialect -> name.startsWith(generatedUnsignedCheckPrefix) || name.startsWith(generatedSignedCheckPrefix) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - is SQLServerDialect -> name.startsWith("${generatedUnsignedCheckPrefix}byte") || -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). - name.startsWith("${generatedSignedCheckPrefix}short") -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - is PostgreSQLDialect -> name.startsWith("${generatedSignedCheckPrefix}short") -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ⌄ enclosing_range_start local 38 - is H2Dialect -> when (dialect.h2Mode) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^ reference local 37 -// ^^^^^^^^^^^^^^ definition local 38 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end local 38 - H2Dialect.H2CompatibilityMode.PostgreSQL -> name.startsWith("${generatedSignedCheckPrefix}short") -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - else -> name.startsWith(generatedSignedCheckPrefix) -// ^^^^ reference local 35 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). - } - else -> false - } - }.toMutableList().apply { -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableList(+10). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 39 - val isNotSQLiteOrOracle = currentDialect !is SQLiteDialect && currentDialect !is OracleDialect -// ^^^^^^^^^^^^^^^^^^^ definition local 39 -// display_name isNotSQLiteOrOracle -// documentation ```kotlin\nlocal val isNotSQLiteOrOracle: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌃ enclosing_range_end local 39 -// ⌄ enclosing_range_start local 40 - val isNotOracle = currentDialect !is OracleDialect -// ^^^^^^^^^^^ definition local 40 -// display_name isNotOracle -// documentation ```kotlin\nlocal val isNotOracle: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌃ enclosing_range_end local 40 - -// ⌄ enclosing_range_start local 41 -// ⌄ enclosing_range_start local 42 -// ⌄ enclosing_range_start local 43 - if (isNotSQLiteOrOracle) removeAll { (name, _) -> name.startsWith("${generatedSignedCheckPrefix}integer") } -// ^^^^^^^^^^^^^^^^^^^ reference local 39 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/removeAll(+5). -// ^^^^^^^^^ definition local 41 -// display_name -// documentation ```kotlin\n: Pair>\n``` -// ^^^^ reference local 41 -// ^^^^ definition local 42 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^ reference local 41 -// ^ definition local 43 -// display_name -// documentation ```kotlin\nlocal val : Op\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^ reference local 42 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ⌃ enclosing_range_end local 42 -// ⌃ enclosing_range_end local 43 -// ⌃ enclosing_range_end local 41 -// ⌄ enclosing_range_start local 44 -// ⌄ enclosing_range_start local 45 -// ⌄ enclosing_range_start local 46 - if (isNotOracle) removeAll { (name, _) -> name.startsWith("${generatedSignedCheckPrefix}long") } -// ^^^^^^^^^^^ reference local 40 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/removeAll(+5). -// ^^^^^^^^^ definition local 44 -// display_name -// documentation ```kotlin\n: Pair>\n``` -// ^^^^ reference local 44 -// ^^^^ definition local 45 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^ reference local 44 -// ^ definition local 46 -// display_name -// documentation ```kotlin\nlocal val : Op\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^ reference local 45 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ⌃ enclosing_range_end local 45 -// ⌃ enclosing_range_end local 46 -// ⌃ enclosing_range_end local 44 - } -// ⌃ enclosing_range_end local 33 -// ⌄ enclosing_range_start local 47 -// ⌄ enclosing_range_start local 48 -// ⌄ enclosing_range_start local 49 -// ⌄ enclosing_range_start local 50 - return filteredChecks.mapIndexed { index, (name, op) -> -// ^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapIndexed(+9). -// ^^^^^ definition local 47 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^^^^^^^^ definition local 48 -// display_name -// documentation ```kotlin\n: Pair>\n``` -// ^^^^ reference local 48 -// ^^^^ definition local 49 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^ reference local 48 -// ^^ definition local 50 -// display_name op -// documentation ```kotlin\nlocal val op: Op\n``` -// ^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 47 -// ⌃ enclosing_range_end local 49 -// ⌃ enclosing_range_end local 50 -// ⌃ enclosing_range_end local 48 -// ⌄ enclosing_range_start local 51 - val resolvedName = name.ifBlank { "check_${tableNameWithSchemaSanitized}_$index" } -// ^^^^^^^^^^^^ definition local 51 -// display_name resolvedName -// documentation ```kotlin\nlocal val resolvedName: String\n``` -// ^^^^ reference local 49 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/ifBlank(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithSchemaSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithSchemaSanitized. -// ^^^^^ reference local 47 -// ⌃ enclosing_range_end local 51 - CheckConstraint.from(this@Table, resolvedName, op) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#Companion#from(). -// ^^^^^^^^^^^^ reference local 51 -// ^^ reference local 50 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). - /** - * Returns the table name in proper case. - * Should be called within transaction or default [tableName] will be returned. - */ - @OptIn(InternalApi::class) - fun nameInDatabaseCase(): String = tableName.inProperCase() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). -// display_name nameInDatabaseCase -// documentation ```kotlin\n@OptIn(...) public final fun nameInDatabaseCase(): String\n```\n\n----\n\n\n Returns the table name in proper case.\n Should be called within transaction or default [tableName] will be returned.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCaseUnquoted(). - /** - * Returns the table name, without schema and in proper case, with wrapping single- and double-quotation characters removed. - * - * **Note** If used with MySQL or MariaDB, the table name is returned unchanged, since these databases use a - * backtick character as the identifier quotation. - */ - fun nameInDatabaseCaseUnquoted(): String = if (currentDialect is MysqlDialect) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCaseUnquoted(). -// display_name nameInDatabaseCaseUnquoted -// documentation ```kotlin\npublic final fun nameInDatabaseCaseUnquoted(): String\n```\n\n----\n\n\n Returns the table name, without schema and in proper case, with wrapping single- and double-quotation characters removed.\n\n **Note** If used with MySQL or MariaDB, the table name is returned unchanged, since these databases use a\n backtick character as the identifier quotation.\n -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# - @OptIn(InternalApi::class) - tableNameWithoutScheme.inProperCase() -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). - } else { - @OptIn(InternalApi::class) - tableNameWithoutScheme.inProperCase().trim('\"', '\'') -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutScheme(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutScheme. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nameInDatabaseCaseUnquoted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(s) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(queryBuilder) - override fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// display_name describe -// documentation ```kotlin\npublic open override fun describe(s: Transaction, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(s) -// display_name s -// documentation ```kotlin\ns: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(s) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(queryBuilder) - append( -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - s.identity(this@Table) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe().(s) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). - - // Join operations - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join(). - override fun join( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join(). -// display_name join -// documentation ```kotlin\npublic open override fun join(otherTable: ColumnSet, joinType: JoinType, onColumn: Expression<*>?, otherColumn: Expression<*>?, lateral: Boolean, additionalConstraint: (SqlExpressionBuilder.() -> Op)?): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#join(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherTable) - otherTable: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(joinType) - joinType: JoinType, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(joinType) -// display_name joinType -// documentation ```kotlin\njoinType: JoinType\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(joinType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(onColumn) - onColumn: Expression<*>?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(onColumn) -// display_name onColumn -// documentation ```kotlin\nonColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(onColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherColumn) - otherColumn: Expression<*>?, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherColumn) -// display_name otherColumn -// documentation ```kotlin\notherColumn: Expression<*>?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(lateral) - lateral: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(lateral) -// display_name lateral -// documentation ```kotlin\nlateral: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(lateral) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(additionalConstraint) - additionalConstraint: (SqlExpressionBuilder.() -> Op)? -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(additionalConstraint) -// display_name additionalConstraint -// documentation ```kotlin\nadditionalConstraint: (SqlExpressionBuilder.() -> Op)?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(additionalConstraint) - ): Join = Join(this, otherTable, joinType, onColumn, otherColumn, lateral, additionalConstraint) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherTable) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(joinType) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(onColumn) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(otherColumn) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(lateral) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join().(additionalConstraint) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#join(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin().(otherTable) - override infix fun innerJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.INNER) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin(). -// display_name innerJoin -// documentation ```kotlin\npublic open override infix fun innerJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#innerJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#innerJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin().(otherTable) - override infix fun leftJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.LEFT) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin(). -// display_name leftJoin -// documentation ```kotlin\npublic open override infix fun leftJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#leftJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#LEFT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#leftJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin().(otherTable) - override infix fun rightJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.RIGHT) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin(). -// display_name rightJoin -// documentation ```kotlin\npublic open override infix fun rightJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#rightJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#RIGHT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#rightJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin().(otherTable) - override infix fun fullJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.FULL) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin(). -// display_name fullJoin -// documentation ```kotlin\npublic open override infix fun fullJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#fullJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin().(otherTable) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#FULL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#fullJoin(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin().(otherTable) - override infix fun crossJoin(otherTable: ColumnSet): Join = Join(this, otherTable, JoinType.CROSS) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin(). -// display_name crossJoin -// documentation ```kotlin\npublic open override infix fun crossJoin(otherTable: ColumnSet): Join\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#crossJoin(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin().(otherTable) -// display_name otherTable -// documentation ```kotlin\notherTable: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin().(otherTable) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#CROSS. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin().(otherTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#crossJoin(). - - // Column registration - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). - /** Adds a column of the specified [type] and with the specified [name] to the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(type) - fun registerColumn(name: String, type: IColumnType): Column = Column( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// display_name registerColumn -// documentation ```kotlin\npublic final fun registerColumn(name: String, type: IColumnType): Column\n```\n\n----\n\n Adds a column of the specified [type] and with the specified [name] to the table. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(type) -// display_name type -// documentation ```kotlin\ntype: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(type) - this, - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(name) - type -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn().(type) -// ⌄ enclosing_range_start local 52 - ).also { _columns.addColumn(it) } -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 52 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// ^^ reference local 52 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ⌃ enclosing_range_end local 52 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn(). - /** Adds all wrapped column components of a [CompositeColumn] to the table. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().(column) - fun > registerCompositeColumn(column: T): T = column.apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : CompositeColumn\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn(). -// display_name registerCompositeColumn -// documentation ```kotlin\npublic final fun > registerCompositeColumn(column: T): T\n```\n\n----\n\n Adds all wrapped column components of a [CompositeColumn] to the table. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: T\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().(column) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn().(column) -// ⌄ enclosing_range_start local 53 - getRealColumns().forEach { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 53 4:9 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` - _columns.addColumn( -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). - it -// ^^ reference local 53 - ) - } -// ⌃ enclosing_range_end local 53 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerCompositeColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). - /** - * Replaces the specified [oldColumn] with the specified [newColumn] in the table. - * Mostly used internally by the library. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().[TColumn] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(oldColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(newColumn) - fun > replaceColumn(oldColumn: Column<*>, newColumn: TColumn): TColumn { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().[TColumn] -// display_name FirTypeParameterSymbol TColumn -// documentation ```kotlin\nTColumn : Column<*>\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// display_name replaceColumn -// documentation ```kotlin\npublic final fun > replaceColumn(oldColumn: Column<*>, newColumn: TColumn): TColumn\n```\n\n----\n\n\n Replaces the specified [oldColumn] with the specified [newColumn] in the table.\n Mostly used internally by the library.\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(oldColumn) -// display_name oldColumn -// documentation ```kotlin\noldColumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(newColumn) -// display_name newColumn -// documentation ```kotlin\nnewColumn: TColumn\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().[TColumn] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(oldColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(newColumn) - _columns.remove(oldColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList#remove(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(oldColumn) - _columns.addColumn(newColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(newColumn) - return newColumn -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn().(newColumn) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) - private fun MutableList>.addColumn(column: Column<*>) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// display_name addColumn -// documentation ```kotlin\nprivate final fun MutableList>.addColumn(column: Column<*>): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) -// ⌄ enclosing_range_start local 54 - if (this.any { it.name == column.name }) { -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 54 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 54 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 54 - throw DuplicateColumnException(column.name, tableName) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/DuplicateColumnException#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - } - this.add(column) -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn().(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). - - // Primary keys - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). -// ⌄ enclosing_range_start local 55 - internal fun isCustomPKNameDefined(): Boolean = primaryKey?.let { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). -// display_name isCustomPKNameDefined -// documentation ```kotlin\ninternal final fun isCustomPKNameDefined(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 55 3:5 -// display_name it -// documentation ```kotlin\nit: Table.PrimaryKey\n``` - @OptIn(InternalApi::class) - it.name != "pk_$tableNameWithoutSchemeSanitized" -// ^^ reference local 55 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. - } == true -// ⌃ enclosing_range_end local 55 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#isCustomPKNameDefined(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# - /** - * Represents a primary key composed by the specified [columns], and with the specified [name]. - * If no name is specified, the table name with the "pk_" prefix will be used instead. - * - * @sample org.jetbrains.exposed.v1.tests.demo.sql.Users - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(). - inner class PrimaryKey( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# -// display_name PrimaryKey -// documentation ```kotlin\npublic final inner class PrimaryKey : Any\n```\n\n----\n\n\n Represents a primary key composed by the specified [columns], and with the specified [name].\n If no name is specified, the table name with the "pk_" prefix will be used instead.\n\n @sample org.jetbrains.exposed.v1.tests.demo.sql.Users\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(). -// display_name PrimaryKey -// documentation ```kotlin\npublic Table.constructor(columns: Array>, name: String? = ...): Table.PrimaryKey\n```\n\n----\n\n Returns the columns that compose the primary key. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). - /** Returns the columns that compose the primary key. */ - val columns: Array>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: Array>\n```\n\n----\n\n Returns the columns that compose the primary key. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(columns) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// display_name columns -// documentation ```kotlin\npublic final val columns: Array>\n```\n\n----\n\n Returns the columns that compose the primary key. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): Array>\n```\n\n----\n\n Returns the columns that compose the primary key. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(name) - name: String? = null -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(name) -// display_name name -// documentation ```kotlin\nname: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(name) - ) { -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). - /** Returns the name of the primary key. */ - val name: String by lazy { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Returns the name of the primary key. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n```\n\n----\n\n Returns the name of the primary key. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 3:9 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). 3:9 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. 3:9 - @OptIn(InternalApi::class) - name ?: "pk_$tableNameWithoutSchemeSanitized" -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``().(name) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableNameWithoutSchemeSanitized(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableNameWithoutSchemeSanitized. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(firstColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(name) - constructor(firstColumn: Column<*>, vararg columns: Column<*>, name: String? = null) : -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). 1:63 -// display_name PrimaryKey -// documentation ```kotlin\npublic Table.constructor(firstColumn: Column<*>, vararg columns: Column<*>, name: String? = ...): Table.PrimaryKey\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(firstColumn) -// display_name firstColumn -// documentation ```kotlin\nfirstColumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(name) -// display_name name -// documentation ```kotlin\nname: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(firstColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(name) - this(arrayOf(firstColumn) + columns.asList(), name) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(firstColumn) -// ^ reference semanticdb maven . . kotlin/collections/plus(+9). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(columns) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/asList(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). - - init { -// ⌄ enclosing_range_start local 56 - columns.sortWith(compareBy { !it.columnType.isAutoInc }) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/sortWith(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/comparisons/compareBy(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 56 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 56 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ⌃ enclosing_range_end local 56 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). - /** - * Returns the primary key of the table if present, `null` otherwise. - * - * The primary key can be defined explicitly by overriding the property directly or by using one of the predefined - * table types like `IntIdTable`, `LongIdTable`, or `UUIDIdTable`. - */ - open val primaryKey: PrimaryKey? = null -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey?\n```\n\n----\n\n\n Returns the primary key of the table if present, `null` otherwise.\n\n The primary key can be defined explicitly by overriding the property directly or by using one of the predefined\n table types like `IntIdTable`, `LongIdTable`, or `UUIDIdTable`.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic open val primaryKey: Table.PrimaryKey?\n```\n\n----\n\n\n Returns the primary key of the table if present, `null` otherwise.\n\n The primary key can be defined explicitly by overriding the property directly or by using one of the predefined\n table types like `IntIdTable`, `LongIdTable`, or `UUIDIdTable`.\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). - - // EntityID columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(). - /** Converts the @receiver column to an [EntityID] column. */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId().[T] - fun Column.entityId(): Column> { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(). -// display_name entityId -// documentation ```kotlin\n@Suppress(...) public final fun Column.entityId(): Column>\n```\n\n----\n\n Converts the @receiver column to an [EntityID] column. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId().[T] -// ⌄ enclosing_range_start local 57 -// ⌄ enclosing_range_start local 58 - val newColumn = Column>(table, name, EntityIDColumnType(this)).also { -// ^^^^^^^^^ definition local 57 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 58 4:9 -// display_name it -// documentation ```kotlin\nit: Column>\n``` -// ⌄ enclosing_range_start local 59 - it.defaultValueFun = defaultValueFun?.let { { EntityIDFunctionProvider.createEntityID(it(), table as IdTable) } } -// ^^ reference local 58 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 59 -// display_name it -// documentation ```kotlin\nit: () -> T\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). -// ^^ reference local 59 -// ^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 59 -// ⌄ enclosing_range_start local 60 - it.dbDefaultValue = dbDefaultValue?.let { default -> default as Expression> } -// ^^ reference local 58 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^ definition local 60 -// display_name default -// documentation ```kotlin\ndefault: Expression\n``` -// ^^^^^^^ reference local 60 -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end local 60 - it.extraDefinitions = extraDefinitions -// ^^ reference local 58 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). - } -// ⌃ enclosing_range_end local 57 -// ⌃ enclosing_range_end local 58 - (table as IdTable).addIdColumnInternal(newColumn) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal(). -// ^^^^^^^^^ reference local 57 - return replaceColumn(this, newColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^^^^^^^^ reference local 57 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1). - /** Creates an [EntityID] column, with the specified [name], for storing the same objects as the specified [originalColumn]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(originalColumn) - fun entityId(name: String, originalColumn: Column): Column> { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : Any\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1). -// display_name entityId -// documentation ```kotlin\npublic final fun entityId(name: String, originalColumn: Column): Column>\n```\n\n----\n\n Creates an [EntityID] column, with the specified [name], for storing the same objects as the specified [originalColumn]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(originalColumn) -// display_name originalColumn -// documentation ```kotlin\noriginalColumn: Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(originalColumn) -// ⌄ enclosing_range_start local 61 - val columnTypeCopy = originalColumn.columnType.cloneAsBaseType() -// ^^^^^^^^^^^^^^ definition local 61 -// display_name columnTypeCopy -// documentation ```kotlin\nlocal val columnTypeCopy: IColumnType\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(originalColumn) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType(). -// ⌃ enclosing_range_end local 61 -// ⌄ enclosing_range_start local 62 - val answer = Column>( -// ^^^^^^ definition local 62 -// display_name answer -// documentation ```kotlin\nlocal val answer: Column>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). - this, - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(name) - EntityIDColumnType(Column(originalColumn.table, name, columnTypeCopy)) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(originalColumn) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1).(name) -// ^^^^^^^^^^^^^^ reference local 61 - ) -// ⌃ enclosing_range_end local 62 - _columns.addColumn(answer) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// ^^^^^^ reference local 62 - return answer -// ^^^^^^ reference local 62 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2). - /** Creates an [EntityID] column, with the specified [name], for storing the identifier of the specified [table]. */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(table) - fun entityId(name: String, table: IdTable): Column> { -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : Any\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2). -// display_name entityId -// documentation ```kotlin\n@Suppress(...) public final fun entityId(name: String, table: IdTable): Column>\n```\n\n----\n\n Creates an [EntityID] column, with the specified [name], for storing the identifier of the specified [table]. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(table) -// ⌄ enclosing_range_start local 63 - val originalColumn = (table.id.columnType as EntityIDColumnType<*>).idColumn as Column -// ^^^^^^^^^^^^^^ definition local 63 -// display_name originalColumn -// documentation ```kotlin\nlocal val originalColumn: Column\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(table) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 63 - return entityId(name, originalColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2).(name) -// ^^^^^^^^^^^^^^ reference local 63 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). - /** - * Returns a boolean operator comparing each of an IdTable's `idColumns` to its corresponding - * value in [toCompare], using the specified SQL [booleanOperator]. - * - * @throws IllegalStateException If this is not an [IdTable], or if [toCompare] is either not - * a matching id type or it does not contain a key for each component column. - */ - internal open fun mapIdComparison( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// display_name mapIdComparison -// documentation ```kotlin\ninternal open fun mapIdComparison(toCompare: Any?, booleanOperator: (Column<*>, Expression<*>) -> Op): Op\n```\n\n----\n\n\n Returns a boolean operator comparing each of an IdTable's `idColumns` to its corresponding\n value in [toCompare], using the specified SQL [booleanOperator].\n\n @throws IllegalStateException If this is not an [IdTable], or if [toCompare] is either not\n a matching id type or it does not contain a key for each component column.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdComparison(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(toCompare) - toCompare: Any?, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(toCompare) -// display_name toCompare -// documentation ```kotlin\ntoCompare: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(toCompare) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(booleanOperator) - booleanOperator: (Column<*>, Expression<*>) -> Op -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>, Expression<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(booleanOperator) - ): Op { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - require(this is IdTable<*>) { "idColumns for mapping are only available from IdTable instances" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌄ enclosing_range_start local 64 - val singleId = idColumns.single() -// ^^^^^^^^ definition local 64 -// display_name singleId -// documentation ```kotlin\nlocal val singleId: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+18). -// ⌃ enclosing_range_end local 64 - return booleanOperator(singleId, singleId.wrap(toCompare)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(booleanOperator) -// ^^^^^^^^ reference local 64 -// ^^^^^^^^ reference local 64 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison().(toCompare) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). - /** Returns a boolean operator with each of an IdTable's `idColumns` using the specified SQL [booleanOperator]. */ - internal open fun mapIdOperator( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// display_name mapIdOperator -// documentation ```kotlin\ninternal open fun mapIdOperator(booleanOperator: (Column<*>) -> Op): Op\n```\n\n----\n\n Returns a boolean operator with each of an IdTable's `idColumns` using the specified SQL [booleanOperator]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#mapIdOperator(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator().(booleanOperator) - booleanOperator: (Column<*>) -> Op -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator().(booleanOperator) - ): Op { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - require(this is IdTable<*>) { "idColumns for mapping are only available from IdTable instances" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - return booleanOperator(idColumns.single()) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator().(booleanOperator) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+18). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). - - // Numeric columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte(). - /** Creates a numeric column, with the specified [name], for storing 1-byte integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(checkConstraintName) - fun byte(name: String, checkConstraintName: String? = null): Column = registerColumn(name, ByteColumnType()).apply { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte(). -// display_name byte -// documentation ```kotlin\npublic final fun byte(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 1-byte integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(name) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(checkConstraintName) -// ⌄ enclosing_range_start local 65 - check(checkConstraintName ?: "${generatedSignedCheckPrefix}byte_${this.unquotedName()}") { it.between(Byte.MIN_VALUE, Byte.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 65 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 65 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Byte#Companion#MIN_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Byte#Companion#getMIN_VALUE(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Byte#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Byte#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 65 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#byte(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte(). - /** Creates a numeric column, with the specified [name], for storing 1-byte unsigned integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - * - * **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this column will use the - * database's 2-byte integer type with a check constraint that ensures storage of only values - * between 0 and [UByte.MAX_VALUE] inclusive. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(checkConstraintName) - fun ubyte(name: String, checkConstraintName: String? = null): Column = registerColumn(name, UByteColumnType()).apply { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte(). -// display_name ubyte -// documentation ```kotlin\npublic final fun ubyte(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 1-byte unsigned integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n\n **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this column will use the\n database's 2-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UByte.MAX_VALUE] inclusive.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(checkConstraintName) -// ⌄ enclosing_range_start local 66 - check(checkConstraintName ?: "${generatedUnsignedCheckPrefix}byte_${this.unquotedName()}") { it.between(0u, UByte.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 66 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 66 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UByte#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UByte#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 66 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ubyte(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short(). - /** Creates a numeric column, with the specified [name], for storing 2-byte integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(checkConstraintName) - fun short(name: String, checkConstraintName: String? = null): Column = registerColumn(name, ShortColumnType()).apply { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short(). -// display_name short -// documentation ```kotlin\npublic final fun short(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 2-byte integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(checkConstraintName) -// ⌄ enclosing_range_start local 67 - check(checkConstraintName ?: "${generatedSignedCheckPrefix}short_${this.unquotedName()}") { it.between(Short.MIN_VALUE, Short.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 67 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 67 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Short#Companion#MIN_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Short#Companion#getMIN_VALUE(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Short#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Short#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 67 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#short(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort(). - /** Creates a numeric column, with the specified [name], for storing 2-byte unsigned integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - * - * **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's 4-byte - * integer type with a check constraint that ensures storage of only values between 0 and [UShort.MAX_VALUE] inclusive. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(checkConstraintName) - fun ushort(name: String, checkConstraintName: String? = null): Column = registerColumn(name, UShortColumnType()).apply { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort(). -// display_name ushort -// documentation ```kotlin\npublic final fun ushort(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 2-byte unsigned integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's 4-byte\n integer type with a check constraint that ensures storage of only values between 0 and [UShort.MAX_VALUE] inclusive.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(name) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(checkConstraintName) -// ⌄ enclosing_range_start local 68 - check(checkConstraintName ?: "${generatedUnsignedCheckPrefix}short_${this.unquotedName()}") { it.between(0u, UShort.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 68 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 68 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UShort#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UShort#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 68 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ushort(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer(). - /** Creates a numeric column, with the specified [name], for storing 4-byte integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(checkConstraintName) - fun integer(name: String, checkConstraintName: String? = null): Column = registerColumn(name, IntegerColumnType()).apply { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer(). -// display_name integer -// documentation ```kotlin\npublic final fun integer(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 4-byte integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(name) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(checkConstraintName) -// ⌄ enclosing_range_start local 69 - check(checkConstraintName ?: "${generatedSignedCheckPrefix}integer_${this.unquotedName()}") { it.between(Int.MIN_VALUE, Int.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 69 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 69 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MIN_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMIN_VALUE(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 69 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger(). - /** Creates a numeric column, with the specified [name], for storing 4-byte unsigned integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - * - * **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's - * 8-byte integer type with a check constraint that ensures storage of only values - * between 0 and [UInt.MAX_VALUE] inclusive. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(checkConstraintName) - fun uinteger(name: String, checkConstraintName: String? = null): Column = registerColumn(name, UIntegerColumnType()).apply { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger(). -// display_name uinteger -// documentation ```kotlin\npublic final fun uinteger(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 4-byte unsigned integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n\n **Note:** If the database being used is not MySQL or MariaDB, this column will use the database's\n 8-byte integer type with a check constraint that ensures storage of only values\n between 0 and [UInt.MAX_VALUE] inclusive.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(name) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(checkConstraintName) -// ⌄ enclosing_range_start local 70 - check(checkConstraintName ?: "${generatedUnsignedCheckPrefix}integer_${this.unquotedName()}") { it.between(0u, UInt.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedUnsignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedUnsignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 70 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 70 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UInt#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/UInt#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 70 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long(). - /** Creates a numeric column, with the specified [name], for storing 8-byte integers. - * An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(checkConstraintName) - fun long(name: String, checkConstraintName: String? = null): Column = registerColumn(name, LongColumnType()).apply { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long(). -// display_name long -// documentation ```kotlin\npublic final fun long(name: String, checkConstraintName: String? = ...): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 8-byte integers.\n An optional [checkConstraintName] can be passed to allow customizing the check constraint name when needed.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(checkConstraintName) -// display_name checkConstraintName -// documentation ```kotlin\ncheckConstraintName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(name) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(checkConstraintName) -// ⌄ enclosing_range_start local 71 - check(checkConstraintName ?: "${generatedSignedCheckPrefix}long_${this.unquotedName()}") { it.between(Long.MIN_VALUE, Long.MAX_VALUE) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long().(checkConstraintName) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#generatedSignedCheckPrefix. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getGeneratedSignedCheckPrefix(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 71 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^ reference local 71 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#between(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#MIN_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#getMIN_VALUE(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 71 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong(). - /** Creates a numeric column, with the specified [name], for storing 8-byte unsigned integers. - * - * **Note:** For PostgreSQL, the maximum value this column will store is [Long.MAX_VALUE]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong().(name) - fun ulong(name: String): Column = registerColumn(name, ULongColumnType()) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong(). -// display_name ulong -// documentation ```kotlin\npublic final fun ulong(name: String): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 8-byte unsigned integers.\n\n **Note:** For PostgreSQL, the maximum value this column will store is [Long.MAX_VALUE].\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong().(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float(). - /** Creates a numeric column, with the specified [name], for storing 4-byte (single precision) floating-point numbers. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float().(name) - fun float(name: String): Column = registerColumn(name, FloatColumnType()) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float(). -// display_name float -// documentation ```kotlin\npublic final fun float(name: String): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 4-byte (single precision) floating-point numbers. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float().(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#float(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double(). - /** Creates a numeric column, with the specified [name], for storing 8-byte (double precision) floating-point numbers. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double().(name) - fun double(name: String): Column = registerColumn(name, DoubleColumnType()) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double(). -// display_name double -// documentation ```kotlin\npublic final fun double(name: String): Column\n```\n\n----\n\n Creates a numeric column, with the specified [name], for storing 8-byte (double precision) floating-point numbers. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double().(name) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#double(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal(). - /** - * Creates a numeric column, with the specified [name], for storing numbers with the specified [precision] and [scale]. - * - * To store the decimal `123.45`, [precision] would have to be set to 5 (as there are five digits in total) and - * [scale] to 2 (as there are two digits behind the decimal point). - * - * @param name Name of the column. - * @param precision Total count of significant digits in the whole number, that is, the number of digits to both sides of the decimal point. - * @param scale Count of decimal digits in the fractional part. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(precision) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(scale) - fun decimal(name: String, precision: Int, scale: Int): Column = registerColumn( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal(). -// display_name decimal -// documentation ```kotlin\npublic final fun decimal(name: String, precision: Int, scale: Int): Column\n```\n\n----\n\n\n Creates a numeric column, with the specified [name], for storing numbers with the specified [precision] and [scale].\n\n To store the decimal `123.45`, [precision] would have to be set to 5 (as there are five digits in total) and\n [scale] to 2 (as there are two digits behind the decimal point).\n\n @param name Name of the column.\n @param precision Total count of significant digits in the whole number, that is, the number of digits to both sides of the decimal point.\n @param scale Count of decimal digits in the fractional part.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(precision) -// display_name precision -// documentation ```kotlin\nprecision: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(precision) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(scale) - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(name) - DecimalColumnType(precision, scale) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(precision) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal().(scale) - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#decimal(). - - // Character columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(). - /** Creates a character column, with the specified [name], for storing single characters. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char().(name) - fun char(name: String): Column = registerColumn(name, CharacterColumnType()) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(). -// display_name char -// documentation ```kotlin\npublic final fun char(name: String): Column\n```\n\n----\n\n Creates a character column, with the specified [name], for storing single characters. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char().(name) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1). - /** - * Creates a character column, with the specified [name], for storing strings with the specified [length] using the specified text [collate] type. - * If no collate type is specified then the database default is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(collate) - fun char(name: String, length: Int, collate: String? = null): Column = registerColumn( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1). -// display_name char -// documentation ```kotlin\npublic final fun char(name: String, length: Int, collate: String? = ...): Column\n```\n\n----\n\n\n Creates a character column, with the specified [name], for storing strings with the specified [length] using the specified text [collate] type.\n If no collate type is specified then the database default is used.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(collate) - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(name) - CharColumnType(length, collate) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(length) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1).(collate) - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#char(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar(). - /** - * Creates a character column, with the specified [name], for storing strings with the specified maximum [length] using the specified text [collate] type. - * If no collate type is specified then the database default is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(collate) - fun varchar(name: String, length: Int, collate: String? = null): Column = registerColumn( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar(). -// display_name varchar -// documentation ```kotlin\npublic final fun varchar(name: String, length: Int, collate: String? = ...): Column\n```\n\n----\n\n\n Creates a character column, with the specified [name], for storing strings with the specified maximum [length] using the specified text [collate] type.\n If no collate type is specified then the database default is used.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(collate) - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(name) - VarCharColumnType(length, collate) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(length) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar().(collate) - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#varchar(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text(). - /** - * Creates a character column, with the specified [name], for storing strings of arbitrary length using the specified [collate] type. - * If no collated type is specified, then the database default is used. - * - * Some database drivers do not load text content immediately (for performance and memory reasons), - * which means that you can obtain column value only within the open transaction. - * If you desire to make content available outside the transaction use [eagerLoading] param. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(eagerLoading) - fun text(name: String, collate: String? = null, eagerLoading: Boolean = false): Column = -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text(). -// display_name text -// documentation ```kotlin\npublic final fun text(name: String, collate: String? = ..., eagerLoading: Boolean = ...): Column\n```\n\n----\n\n\n Creates a character column, with the specified [name], for storing strings of arbitrary length using the specified [collate] type.\n If no collated type is specified, then the database default is used.\n\n Some database drivers do not load text content immediately (for performance and memory reasons),\n which means that you can obtain column value only within the open transaction.\n If you desire to make content available outside the transaction use [eagerLoading] param.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(collate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(eagerLoading) - registerColumn(name, TextColumnType(collate, eagerLoading)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(name) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(collate) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text().(eagerLoading) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#text(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText(). - /** - * Creates a character column, with the specified [name], for storing strings of _medium_ length using the specified [collate] type. - * If no collated type is specified, then the database default is used. - * - * Some database drivers do not load text content immediately (for performance and memory reasons), - * which means that you can obtain column value only within the open transaction. - * If you desire to make content available outside the transaction use [eagerLoading] param. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(eagerLoading) - fun mediumText(name: String, collate: String? = null, eagerLoading: Boolean = false): Column = -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText(). -// display_name mediumText -// documentation ```kotlin\npublic final fun mediumText(name: String, collate: String? = ..., eagerLoading: Boolean = ...): Column\n```\n\n----\n\n\n Creates a character column, with the specified [name], for storing strings of _medium_ length using the specified [collate] type.\n If no collated type is specified, then the database default is used.\n\n Some database drivers do not load text content immediately (for performance and memory reasons),\n which means that you can obtain column value only within the open transaction.\n If you desire to make content available outside the transaction use [eagerLoading] param.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(collate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(eagerLoading) - registerColumn(name, MediumTextColumnType(collate, eagerLoading)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(name) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/MediumTextColumnType#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(collate) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText().(eagerLoading) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mediumText(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText(). - /** - * Creates a character column, with the specified [name], for storing strings of _large_ length using the specified [collate] type. - * If no collated type is specified, then the database default is used. - * - * Some database drivers do not load text content immediately (for performance and memory reasons), - * which means that you can obtain column value only within the open transaction. - * If you desire to make content available outside the transaction use [eagerLoading] param. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(collate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(eagerLoading) - fun largeText(name: String, collate: String? = null, eagerLoading: Boolean = false): Column = -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText(). -// display_name largeText -// documentation ```kotlin\npublic final fun largeText(name: String, collate: String? = ..., eagerLoading: Boolean = ...): Column\n```\n\n----\n\n\n Creates a character column, with the specified [name], for storing strings of _large_ length using the specified [collate] type.\n If no collated type is specified, then the database default is used.\n\n Some database drivers do not load text content immediately (for performance and memory reasons),\n which means that you can obtain column value only within the open transaction.\n If you desire to make content available outside the transaction use [eagerLoading] param.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(collate) -// display_name collate -// documentation ```kotlin\ncollate: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(eagerLoading) -// display_name eagerLoading -// documentation ```kotlin\neagerLoading: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(collate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(eagerLoading) - registerColumn(name, LargeTextColumnType(collate, eagerLoading)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(name) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LargeTextColumnType#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(collate) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText().(eagerLoading) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#largeText(). - - // Binary columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(). - /** - * Creates a binary column, with the specified [name], for storing byte arrays of arbitrary size. - * - * **Note:** This function is only supported by SQLite, PostgreSQL, and H2 dialects. - * For the rest, please specify a length. - * For H2 dialects, the maximum size is 1,000,000,000 bytes. - * - * @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testBinaryWithoutLength - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary().(name) - fun binary(name: String): Column = registerColumn(name, BasicBinaryColumnType()) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(). -// display_name binary -// documentation ```kotlin\npublic final fun binary(name: String): Column\n```\n\n----\n\n\n Creates a binary column, with the specified [name], for storing byte arrays of arbitrary size.\n\n **Note:** This function is only supported by SQLite, PostgreSQL, and H2 dialects.\n For the rest, please specify a length.\n For H2 dialects, the maximum size is 1,000,000,000 bytes.\n\n @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testBinaryWithoutLength\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary().(name) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1). - /** - * Creates a binary column, with the specified [name], for storing byte arrays with the specified maximum [length]. - * - * **Note:** The length of the binary column is not required in PostgreSQL and will be ignored. - * - * @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testBinary - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(length) - fun binary(name: String, length: Int): Column = registerColumn(name, BinaryColumnType(length)) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1). -// display_name binary -// documentation ```kotlin\npublic final fun binary(name: String, length: Int): Column\n```\n\n----\n\n\n Creates a binary column, with the specified [name], for storing byte arrays with the specified maximum [length].\n\n **Note:** The length of the binary column is not required in PostgreSQL and will be ignored.\n\n @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testBinary\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(name) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BinaryColumnType#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#binary(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob(). - /** - * Creates a binary column, with the specified [name], for storing BLOBs. - * If [useObjectIdentifier] is `true`, then the column will use the `OID` type on PostgreSQL - * for storing large binary objects. The parameter must not be `true` for other databases. - * - * @sample org.jetbrains.exposed.v1.tests.shared.types.BlobColumnTypeTests.testBlob - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(useObjectIdentifier) - fun blob(name: String, useObjectIdentifier: Boolean = false): Column = -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob(). -// display_name blob -// documentation ```kotlin\npublic final fun blob(name: String, useObjectIdentifier: Boolean = ...): Column\n```\n\n----\n\n\n Creates a binary column, with the specified [name], for storing BLOBs.\n If [useObjectIdentifier] is `true`, then the column will use the `OID` type on PostgreSQL\n for storing large binary objects. The parameter must not be `true` for other databases.\n\n @sample org.jetbrains.exposed.v1.tests.shared.types.BlobColumnTypeTests.testBlob\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(useObjectIdentifier) -// display_name useObjectIdentifier -// documentation ```kotlin\nuseObjectIdentifier: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(useObjectIdentifier) - registerColumn(name, BlobColumnType(useObjectIdentifier)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(name) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#``(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob().(useObjectIdentifier) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#blob(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid(). - /** Creates a binary column, with the specified [name], for storing UUIDs. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid().(name) - fun uuid(name: String): Column = registerColumn(name, UUIDColumnType()) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid(). -// display_name uuid -// documentation ```kotlin\npublic final fun uuid(name: String): Column\n```\n\n----\n\n Creates a binary column, with the specified [name], for storing UUIDs. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid().(name) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid(). - - // Boolean columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool(). - /** Creates a column, with the specified [name], for storing boolean values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool().(name) - fun bool(name: String): Column = registerColumn(name, BooleanColumnType()) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool(). -// display_name bool -// documentation ```kotlin\npublic final fun bool(name: String): Column\n```\n\n----\n\n Creates a column, with the specified [name], for storing boolean values. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool().(name) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#bool(). - - // Enumeration columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(). - /** Creates an enumeration column, with the specified [name], for storing enums of type [klass] by their ordinal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(klass) - fun > enumeration(name: String, klass: KClass): Column = registerColumn( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(). -// display_name enumeration -// documentation ```kotlin\npublic final fun > enumeration(name: String, klass: KClass): Column\n```\n\n----\n\n Creates an enumeration column, with the specified [name], for storing enums of type [klass] by their ordinal. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(klass) -// display_name klass -// documentation ```kotlin\nklass: KClass\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(klass) - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(name) - EnumerationColumnType(klass) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration().(klass) - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1). - /** Creates an enumeration column, with the specified [name], for storing enums of type [T] by their ordinal. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).(name) - inline fun > enumeration(name: String) = enumeration(name, T::class) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Enum\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1). -// display_name enumeration -// documentation ```kotlin\npublic final inline fun > enumeration(name: String): Column\n```\n\n----\n\n Creates an enumeration column, with the specified [name], for storing enums of type [T] by their ordinal. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumeration(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(). - /** - * Creates an enumeration column, with the specified [name], for storing enums of type [klass] by their name. - * With the specified maximum [length] for each name value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(klass) - fun > enumerationByName(name: String, length: Int, klass: KClass): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(). -// display_name enumerationByName -// documentation ```kotlin\npublic final fun > enumerationByName(name: String, length: Int, klass: KClass): Column\n```\n\n----\n\n\n Creates an enumeration column, with the specified [name], for storing enums of type [klass] by their name.\n With the specified maximum [length] for each name value.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(klass) -// display_name klass -// documentation ```kotlin\nklass: KClass\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(klass) - registerColumn(name, EnumerationNameColumnType(klass, length)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(name) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EnumerationNameColumnType#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(klass) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName().(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1). - /** - * Creates an enumeration column, with the specified [name], for storing enums of type [T] by their name. - * With the specified maximum [length] for each name value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(length) - inline fun > enumerationByName(name: String, length: Int) = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Enum\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1). -// display_name enumerationByName -// documentation ```kotlin\npublic final inline fun > enumerationByName(name: String, length: Int): Column\n```\n\n----\n\n\n Creates an enumeration column, with the specified [name], for storing enums of type [T] by their name.\n With the specified maximum [length] for each name value.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(length) - enumerationByName(name, length, T::class) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(name) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#enumerationByName(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration(). - /** - * Creates an enumeration column, with the custom SQL type [sql], for storing enums of type [T] using this database-specific type. - * - * See [Wiki](https://github.com/JetBrains/Exposed/wiki/DataTypes#how-to-use-database-enum-types) for more details. - * - * @param name Name of the column - * @param sql SQL definition for the column - * @param fromDb Function that converts a value received from a database to an enumeration instance [T] - * @param toDb Function that converts an enumeration instance [T] to a value that will be stored to a database - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().[T] - fun > customEnumeration( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Enum\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration(). -// display_name customEnumeration -// documentation ```kotlin\npublic final fun > customEnumeration(name: String, sql: String? = ..., fromDb: (Any) -> T, toDb: (T) -> Any): Column\n```\n\n----\n\n\n Creates an enumeration column, with the custom SQL type [sql], for storing enums of type [T] using this database-specific type.\n\n See [Wiki](https://github.com/JetBrains/Exposed/wiki/DataTypes#how-to-use-database-enum-types) for more details.\n\n @param name Name of the column\n @param sql SQL definition for the column\n @param fromDb Function that converts a value received from a database to an enumeration instance [T]\n @param toDb Function that converts an enumeration instance [T] to a value that will be stored to a database\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(sql) - sql: String? = null, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(sql) -// display_name sql -// documentation ```kotlin\nsql: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(sql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(fromDb) - fromDb: (Any) -> T, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(fromDb) -// display_name fromDb -// documentation ```kotlin\nfromDb: (Any) -> T\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(fromDb) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(toDb) - toDb: (T) -> Any -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(toDb) -// display_name toDb -// documentation ```kotlin\ntoDb: (T) -> Any\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(toDb) - ): Column = registerColumn(name, CustomEnumerationColumnType(name, sql, fromDb, toDb)) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(name) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomEnumerationColumnType#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(name) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(sql) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(fromDb) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration().(toDb) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#customEnumeration(). - - // Array columns - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(). - /** - * Creates an array column, with the specified [name], for storing elements of a `List` using a base [columnType]. - * - * **Note** This column type is only supported by H2 and PostgreSQL dialects. - * - * @param name Name of the column. - * @param columnType Base column type for the individual elements. - * @param maximumCardinality The maximum amount of allowed elements. **Note** Providing an array size limit - * when using the PostgreSQL dialect is allowed, but this value will be ignored by the database. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(maximumCardinality) - fun array(name: String, columnType: ColumnType, maximumCardinality: Int? = null): Column> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(). -// display_name array -// documentation ```kotlin\npublic final fun array(name: String, columnType: ColumnType, maximumCardinality: Int? = ...): Column>\n```\n\n----\n\n\n Creates an array column, with the specified [name], for storing elements of a `List` using a base [columnType].\n\n **Note** This column type is only supported by H2 and PostgreSQL dialects.\n\n @param name Name of the column.\n @param columnType Base column type for the individual elements.\n @param maximumCardinality The maximum amount of allowed elements. **Note** Providing an array size limit\n when using the PostgreSQL dialect is allowed, but this value will be ignored by the database.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: ColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(maximumCardinality) -// ⌄ enclosing_range_start local 72 - array>(name, columnType, dimensions = 1, maximumCardinality = maximumCardinality?.let { listOf(it) }) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(name) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(columnType) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array().(maximumCardinality) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^ definition local 72 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^ reference local 72 -// ⌃ enclosing_range_end local 72 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1). - /** - * Creates an array column, with the specified [name], for storing elements of a `List`. - * - * **Note** This column type is only supported by H2 and PostgreSQL dialects. - * - * **Note** The base column type associated with storing elements of type [E] will be resolved according to - * the internal mapping in [resolveColumnType]. To avoid this type reflection, or if a mapping does not exist - * for the elements being stored, please provide an explicit column type to the [array] overload. If the elements - * to be stored are nullable, an explicit column type will also need to be provided. - * - * @param name Name of the column. - * @param maximumCardinality The maximum amount of allowed elements. **Note** Providing an array size limit - * when using the PostgreSQL dialect is allowed, but this value will be ignored by the database. - * @throws IllegalStateException If no column type mapping is found. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(maximumCardinality) - inline fun array(name: String, maximumCardinality: Int? = null): Column> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nreified E : Any\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1). -// display_name array -// documentation ```kotlin\npublic final inline fun array(name: String, maximumCardinality: Int? = ...): Column>\n```\n\n----\n\n\n Creates an array column, with the specified [name], for storing elements of a `List`.\n\n **Note** This column type is only supported by H2 and PostgreSQL dialects.\n\n **Note** The base column type associated with storing elements of type [E] will be resolved according to\n the internal mapping in [resolveColumnType]. To avoid this type reflection, or if a mapping does not exist\n for the elements being stored, please provide an explicit column type to the [array] overload. If the elements\n to be stored are nullable, an explicit column type will also need to be provided.\n\n @param name Name of the column.\n @param maximumCardinality The maximum amount of allowed elements. **Note** Providing an array size limit\n when using the PostgreSQL dialect is allowed, but this value will be ignored by the database.\n @throws IllegalStateException If no column type mapping is found.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(maximumCardinality) -// ⌄ enclosing_range_start local 73 - array>(name, maximumCardinality?.let { listOf(it) }, dimensions = 1) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(name) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1).(maximumCardinality) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^ definition local 73 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^ reference local 73 -// ⌃ enclosing_range_end local 73 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2). - /** - * Creates a multi-dimensional array column, with the specified [name], for storing elements of a nested `List`. - * The number of dimensions is specified by the [dimensions] parameter. - * - * **Note:** This column type is only supported by PostgreSQL dialect. - * - * @param name Name of the column. - * @param maximumCardinality The maximum cardinality (number of allowed elements) for each dimension in the array. - * @param dimensions The number of dimensions of the array. - * - * **Note:** Providing an array size limit when using the PostgreSQL dialect is allowed, but this value will be ignored by the database. - * - * @return A column instance that represents a multi-dimensional list of elements of type [T]. - * @throws IllegalStateException If no column type mapping is found. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(maximumCardinality) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(dimensions) - inline fun > Table.array(name: String, maximumCardinality: List? = null, dimensions: Int): Column { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nreified T : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : List\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2). -// display_name array -// documentation ```kotlin\npublic final inline fun > Table.array(name: String, maximumCardinality: List? = ..., dimensions: Int): Column\n```\n\n----\n\n\n Creates a multi-dimensional array column, with the specified [name], for storing elements of a nested `List`.\n The number of dimensions is specified by the [dimensions] parameter.\n\n **Note:** This column type is only supported by PostgreSQL dialect.\n\n @param name Name of the column.\n @param maximumCardinality The maximum cardinality (number of allowed elements) for each dimension in the array.\n @param dimensions The number of dimensions of the array.\n\n **Note:** Providing an array size limit when using the PostgreSQL dialect is allowed, but this value will be ignored by the database.\n\n @return A column instance that represents a multi-dimensional list of elements of type [T].\n @throws IllegalStateException If no column type mapping is found.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: List? = ...\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(dimensions) -// display_name dimensions -// documentation ```kotlin\ndimensions: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(maximumCardinality) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(dimensions) - @OptIn(InternalApi::class) - return array(name, resolveColumnType(T::class), maximumCardinality, dimensions) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(name) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/resolveColumnType(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(maximumCardinality) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2).(dimensions) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3). - /** - * Creates a multi-dimensional array column, with the specified [name], for storing elements of a nested `List`. - * The number of dimensions is specified by the [dimensions] parameter. - * - * **Note:** This column type is only supported by PostgreSQL dialect. - * - * @param name Name of the column. - * @param maximumCardinality The maximum cardinality (number of allowed elements) for each dimension in the array. - * @param dimensions The number of dimensions of the array. - * - * **Note:** Providing an array size limit when using the PostgreSQL dialect is allowed, but this value will be ignored by the database. - * - * @return A column instance that represents a multi-dimensional list of elements of type [E]. - * @throws IllegalStateException If no column type mapping is found. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[R] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(maximumCardinality) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(dimensions) - fun > Table.array(name: String, columnType: ColumnType, maximumCardinality: List? = null, dimensions: Int): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[R] -// display_name FirTypeParameterSymbol R -// documentation ```kotlin\nR : List\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3). -// display_name array -// documentation ```kotlin\npublic final fun > Table.array(name: String, columnType: ColumnType, maximumCardinality: List? = ..., dimensions: Int): Column\n```\n\n----\n\n\n Creates a multi-dimensional array column, with the specified [name], for storing elements of a nested `List`.\n The number of dimensions is specified by the [dimensions] parameter.\n\n **Note:** This column type is only supported by PostgreSQL dialect.\n\n @param name Name of the column.\n @param maximumCardinality The maximum cardinality (number of allowed elements) for each dimension in the array.\n @param dimensions The number of dimensions of the array.\n\n **Note:** Providing an array size limit when using the PostgreSQL dialect is allowed, but this value will be ignored by the database.\n\n @return A column instance that represents a multi-dimensional list of elements of type [E].\n @throws IllegalStateException If no column type mapping is found.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: ColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(maximumCardinality) -// display_name maximumCardinality -// documentation ```kotlin\nmaximumCardinality: List? = ...\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(dimensions) -// display_name dimensions -// documentation ```kotlin\ndimensions: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).[R] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(maximumCardinality) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(dimensions) - registerColumn(name, ArrayColumnType(columnType, maximumCardinality, dimensions)) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#registerColumn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(name) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(columnType) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(maximumCardinality) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3).(dimensions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#array(+3). - - // Auto-generated values - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(). - /** - * Make @receiver column an auto-increment column to generate its values in a database. - * **Note:** Only integer and long columns are supported (signed and unsigned types). - * Some databases, like PostgreSQL, support auto-increment via sequences. - * In this case a name should be provided using the [idSeqName] param and Exposed will create a sequence. - * If a sequence already exists in the database just use its name in [idSeqName]. - * - * @param idSeqName an optional parameter to provide a sequence name - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().[N] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().(idSeqName) - fun Column.autoIncrement(idSeqName: String? = null): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().[N] -// display_name FirTypeParameterSymbol N -// documentation ```kotlin\nN : Any\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(). -// display_name autoIncrement -// documentation ```kotlin\npublic final fun Column.autoIncrement(idSeqName: String? = ...): Column\n```\n\n----\n\n\n Make @receiver column an auto-increment column to generate its values in a database.\n **Note:** Only integer and long columns are supported (signed and unsigned types).\n Some databases, like PostgreSQL, support auto-increment via sequences.\n In this case a name should be provided using the [idSeqName] param and Exposed will create a sequence.\n If a sequence already exists in the database just use its name in [idSeqName].\n\n @param idSeqName an optional parameter to provide a sequence name\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().(idSeqName) -// display_name idSeqName -// documentation ```kotlin\nidSeqName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().[N] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().(idSeqName) -// ⌄ enclosing_range_start local 74 - cloneWithAutoInc(idSeqName).also { replaceColumn(this, it) } -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement().(idSeqName) -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 74 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^ reference local 74 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(). -// ⌃ enclosing_range_end local 74 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1). - /** - * Make @receiver column an auto-increment column to generate its values in a database. - * **Note:** Only integer and long columns are supported (signed and unsigned types). - * Some databases, like PostgreSQL, support auto-increment via sequences. - * In this case, a sequence should be provided using the [sequence] param. - * - * @param sequence a parameter to provide a sequence - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).[N] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).(sequence) - fun Column.autoIncrement(sequence: Sequence): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).[N] -// display_name FirTypeParameterSymbol N -// documentation ```kotlin\nN : Any\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1). -// display_name autoIncrement -// documentation ```kotlin\npublic final fun Column.autoIncrement(sequence: Sequence): Column\n```\n\n----\n\n\n Make @receiver column an auto-increment column to generate its values in a database.\n **Note:** Only integer and long columns are supported (signed and unsigned types).\n Some databases, like PostgreSQL, support auto-increment via sequences.\n In this case, a sequence should be provided using the [sequence] param.\n\n @param sequence a parameter to provide a sequence\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).(sequence) -// display_name sequence -// documentation ```kotlin\nsequence: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).[N] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).(sequence) -// ⌄ enclosing_range_start local 75 - cloneWithAutoInc(sequence).also { replaceColumn(this, it) } -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1).(sequence) -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 75 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^ reference local 75 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncrement(+1). -// ⌃ enclosing_range_end local 75 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc(). - @Deprecated( - message = "This function will be removed in future releases.", - replaceWith = ReplaceWith("autoIncrement(idSeqName)"), -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/ReplaceWith#``(). - level = DeprecationLevel.WARNING -// ^^^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#WARNING. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().[N] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().(idSeqName) - fun Column>.autoinc(idSeqName: String? = null): Column> = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().[N] -// display_name FirTypeParameterSymbol N -// documentation ```kotlin\nN : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc(). -// display_name autoinc -// documentation ```kotlin\n@Deprecated(...) public final fun Column>.autoinc(idSeqName: String? = ...): Column>\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().(idSeqName) -// display_name idSeqName -// documentation ```kotlin\nidSeqName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().[N] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().(idSeqName) -// ⌄ enclosing_range_start local 76 - cloneWithAutoInc(idSeqName).also { replaceColumn(this, it) } -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc().(idSeqName) -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 76 -// display_name it -// documentation ```kotlin\nit: Column>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^ reference local 76 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoinc(). -// ⌃ enclosing_range_end local 76 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(). - /** Sets the default value for this column in the database side. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().(defaultValue) - fun Column.default(defaultValue: T): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(). -// display_name default -// documentation ```kotlin\npublic final fun Column.default(defaultValue: T): Column\n```\n\n----\n\n Sets the default value for this column in the database side. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: T\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().(defaultValue) - dbDefaultValue = with(SqlExpressionBuilder) { asLiteral(defaultValue) } -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#asLiteral(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().(defaultValue) - defaultValueFun = { defaultValue } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default().(defaultValue) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1). - /** Sets the default value for this column in the database side. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).(defaultValue) - fun CompositeColumn.default(defaultValue: T): CompositeColumn = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1). -// display_name default -// documentation ```kotlin\npublic final fun CompositeColumn.default(defaultValue: T): CompositeColumn\n```\n\n----\n\n Sets the default value for this column in the database side. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: T\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).(defaultValue) - with(this@Table) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ⌄ enclosing_range_start local 77 - this@default.getRealColumnsWithValues(defaultValue).forEach { -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1).(defaultValue) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^ definition local 77 2:13 -// display_name it -// documentation ```kotlin\nit: Map.Entry, Any?>\n``` - (it.key as Column).default(it.value as Any) -// ^^ reference local 77 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(). -// ^^ reference local 77 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. -// ^^^ reference semanticdb maven . . kotlin/Any# - } -// ⌃ enclosing_range_end local 77 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#default(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression(). - /** Sets the default value for this column in the database side. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().(defaultValue) - fun Column.defaultExpression(defaultValue: Expression): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression(). -// display_name defaultExpression -// documentation ```kotlin\npublic final fun Column.defaultExpression(defaultValue: Expression): Column\n```\n\n----\n\n Sets the default value for this column in the database side. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().(defaultValue) - dbDefaultValue = defaultValue -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression().(defaultValue) - defaultValueFun = null -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#defaultExpression(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault(). - /** Sets the default value for this column in the client side. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().(defaultValue) - fun Column.clientDefault(defaultValue: () -> T): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault(). -// display_name clientDefault -// documentation ```kotlin\npublic final fun Column.clientDefault(defaultValue: () -> T): Column\n```\n\n----\n\n Sets the default value for this column in the client side. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: () -> T\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().(defaultValue) - dbDefaultValue = null -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). - defaultValueFun = defaultValue -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault().(defaultValue) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated(). - /** - * Marks a column as `databaseGenerated` if the default value of the column is not known at the time of table creation - * and/or if it depends on other columns. It makes it possible to omit setting it when inserting a new record, - * without getting an error. - * The value for the column can be set by creating a TRIGGER or with a DEFAULT clause or - * by using GENERATED ALWAYS AS via [Column.withDefinition], for example. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated().[T] - fun Column.databaseGenerated(): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated(). -// display_name databaseGenerated -// documentation ```kotlin\npublic final fun Column.databaseGenerated(): Column\n```\n\n----\n\n\n Marks a column as `databaseGenerated` if the default value of the column is not known at the time of table creation\n and/or if it depends on other columns. It makes it possible to omit setting it when inserting a new record,\n without getting an error.\n The value for the column can be set by creating a TRIGGER or with a DEFAULT clause or\n by using GENERATED ALWAYS AS via [Column.withDefinition], for example.\n -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated().[T] - isDatabaseGenerated = true -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#databaseGenerated(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoGenerate(). - /** UUID column will auto generate its value on a client side just before an insert. */ - fun Column.autoGenerate(): Column = clientDefault { UUID.randomUUID() } -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoGenerate(). -// display_name autoGenerate -// documentation ```kotlin\npublic final fun Column.autoGenerate(): Column\n```\n\n----\n\n UUID column will auto generate its value on a client side just before an insert. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clientDefault(). -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#randomUUID(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoGenerate(). - - // Column references - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(). - /** - * Creates a reference from this @receiver column to a [ref] column. - * - * This is a short infix version of `references()` with default `onDelete` and `onUpdate` behavior. - * - * @receiver A column from the current table where reference values will be stored. - * @param ref A column from another table which will be used as a "parent". - * @sample org.jetbrains.exposed.v1.tests.shared.dml.JoinTests.testJoin04 - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[C] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().(ref) - infix fun > C.references(ref: Column): C = references( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : Column\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(). -// display_name references -// documentation ```kotlin\npublic final infix fun > C.references(ref: Column): C\n```\n\n----\n\n\n Creates a reference from this @receiver column to a [ref] column.\n\n This is a short infix version of `references()` with default `onDelete` and `onUpdate` behavior.\n\n @receiver A column from the current table where reference values will be stored.\n @param ref A column from another table which will be used as a "parent".\n @sample org.jetbrains.exposed.v1.tests.shared.dml.JoinTests.testJoin04\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().(ref) -// display_name ref -// documentation ```kotlin\nref: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().[C] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().(ref) - ref, -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references().(ref) - null, - null, - null - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). - /** - * Creates a reference from this @receiver column to a [ref] column with [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @receiver A column from the current table where reference values will be stored. - * @param ref A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.sqlite.ForeignKeyConstraintTests.testUpdateAndDeleteRulesReadCorrectlyWhenSpecifiedInChildTable - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[C] - fun > C.references( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : Column\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). -// display_name references -// documentation ```kotlin\npublic final fun > C.references(ref: Column, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): C\n```\n\n----\n\n\n Creates a reference from this @receiver column to a [ref] column with [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @receiver A column from the current table where reference values will be stored.\n @param ref A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.sqlite.ForeignKeyConstraintTests.testUpdateAndDeleteRulesReadCorrectlyWhenSpecifiedInChildTable\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).[C] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(ref) - ref: Column, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(ref) -// display_name ref -// documentation ```kotlin\nref: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(ref) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(fkName) - ): C = apply { -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - this.foreignKey = ForeignKeyConstraint( -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1). - target = ref, -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(ref) - from = this, - onUpdate = onUpdate, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onUpdate) - onDelete = onDelete, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(onDelete) - name = fkName -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1).(fkName) - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2). - /** - * Creates a reference from this @receiver column to a [ref] column with [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @receiver A column from the current table where reference values will be stored. - * @param ref A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.ddl.CreateMissingTablesAndColumnsTests.ExplicitTable - */ - @JvmName("referencesById") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[C] - fun > C.references( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : Column\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2). -// display_name references -// documentation ```kotlin\n@JvmName(...) public final fun > C.references(ref: Column>, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): C\n```\n\n----\n\n\n Creates a reference from this @receiver column to a [ref] column with [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @receiver A column from the current table where reference values will be stored.\n @param ref A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.ddl.CreateMissingTablesAndColumnsTests.ExplicitTable\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).[C] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(ref) - ref: Column>, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(ref) -// display_name ref -// documentation ```kotlin\nref: Column>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(ref) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(fkName) - ): C = apply { -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - this.foreignKey = ForeignKeyConstraint( -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(+1). - target = ref, -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(ref) - from = this, - onUpdate = onUpdate, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onUpdate) - onDelete = onDelete, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(onDelete) - name = fkName -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2).(fkName) - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(). - /** - * Creates a column with the specified [name] with a reference to the [refColumn] column and with [onDelete], - * [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param refColumn A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Orders - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().[T] - fun reference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(). -// display_name reference -// documentation ```kotlin\npublic final fun reference(name: String, refColumn: Column, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column\n```\n\n----\n\n\n Creates a column with the specified [name] with a reference to the [refColumn] column and with [onDelete],\n [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param refColumn A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Orders\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(refColumn) - refColumn: Column, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(refColumn) -// display_name refColumn -// documentation ```kotlin\nrefColumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(refColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(fkName) - ): Column { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 78 - val column = Column( -// ^^^^^^ definition local 78 -// display_name column -// documentation ```kotlin\nlocal val column: Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). - this, - name, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(name) - refColumn.columnType.cloneAsBaseType() -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(refColumn) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType(). - ).references(refColumn, onDelete, onUpdate, fkName) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(refColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference().(fkName) -// ⌃ enclosing_range_end local 78 - _columns.addColumn(column) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_columns. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_columns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#addColumn(). -// ^^^^^^ reference local 78 - return column -// ^^^^^^ reference local 78 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1). - /** - * Creates a column with the specified [name] with a reference to the [refColumn] column and with [onDelete], - * [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param refColumn A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools - */ - @Suppress("UNCHECKED_CAST") - @JvmName("referenceByIdColumn") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[E] - fun > reference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1). -// display_name reference -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public final fun > reference(name: String, refColumn: Column, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column\n```\n\n----\n\n\n Creates a column with the specified [name] with a reference to the [refColumn] column and with [onDelete],\n [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param refColumn A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(refColumn) - refColumn: Column, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(refColumn) -// display_name refColumn -// documentation ```kotlin\nrefColumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(refColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(fkName) - ): Column { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 79 - val entityIDColumn = entityId(name, (refColumn.columnType as EntityIDColumnType).idColumn) as Column -// ^^^^^^^^^^^^^^ definition local 79 -// display_name entityIDColumn -// documentation ```kotlin\nlocal val entityIDColumn: Column\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(name) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(refColumn) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#getIdColumn(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#idColumn. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end local 79 - return entityIDColumn.references(refColumn, onDelete, onUpdate, fkName) -// ^^^^^^^^^^^^^^ reference local 79 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(refColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1).(fkName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2). - /** - * Creates a column with the specified [name] with a reference to the `id` column in [foreign] table and with - * [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param foreign A table with an `id` column which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).[T] - fun reference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2). -// display_name reference -// documentation ```kotlin\npublic final fun reference(name: String, foreign: IdTable, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column>\n```\n\n----\n\n\n Creates a column with the specified [name] with a reference to the `id` column in [foreign] table and with\n [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param foreign A table with an `id` column which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) - foreign: IdTable, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// display_name foreign -// documentation ```kotlin\nforeign: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(fkName) - ): Column> { -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - require(foreign !is CompositeIdTable || foreign.idColumns.size == 1) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^^ reference semanticdb maven . . kotlin/collections/Set#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Set#size. - "Use foreignKey() to create a foreign key constraint involving multiple key columns." - } - return entityId(name, foreign).references(foreign.id, onDelete, onUpdate, fkName) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#entityId(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(name) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#references(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(foreign) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2).(fkName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(). - /** - * Creates a column with the specified [name] with an optional reference to the [refColumn] column with [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param refColumn A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Posts - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().[T] - fun optReference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(). -// display_name optReference -// documentation ```kotlin\npublic final fun optReference(name: String, refColumn: Column, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column\n```\n\n----\n\n\n Creates a column with the specified [name] with an optional reference to the [refColumn] column with [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param refColumn A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Posts\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(refColumn) - refColumn: Column, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(refColumn) -// display_name refColumn -// documentation ```kotlin\nrefColumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(refColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(fkName) - ): Column = reference(name, refColumn, onDelete, onUpdate, fkName).nullable() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(name) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(refColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference().(fkName) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1). - /** - * Creates a column with the specified [name] with an optional reference to the [refColumn] column with [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param refColumn A column from another table which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Posts - */ - @JvmName("optReferenceByIdColumn") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[E] - fun > optReference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : EntityID\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1). -// display_name optReference -// documentation ```kotlin\n@JvmName(...) public final fun > optReference(name: String, refColumn: Column, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column\n```\n\n----\n\n\n Creates a column with the specified [name] with an optional reference to the [refColumn] column with [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param refColumn A column from another table which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Posts\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(refColumn) - refColumn: Column, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(refColumn) -// display_name refColumn -// documentation ```kotlin\nrefColumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(refColumn) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(fkName) - ): Column = reference(name, refColumn, onDelete, onUpdate, fkName).nullable() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(name) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(refColumn) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1).(fkName) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2). - /** - * Creates a column with the specified [name] with an optional reference to the `id` column in [foreign] table with [onDelete], [onUpdate], and [fkName] options. - * [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting - * or changing corresponding columns' values. - * Such a relationship will be represented as a FOREIGN KEY constraint on table creation. - * - * @param name Name of the column. - * @param foreign A table with an `id` column which will be used as a "parent". - * @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted. - * @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed. - * @param fkName Optional foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).[T] - fun optReference( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2). -// display_name optReference -// documentation ```kotlin\npublic final fun optReference(name: String, foreign: IdTable, onDelete: ReferenceOption? = ..., onUpdate: ReferenceOption? = ..., fkName: String? = ...): Column?>\n```\n\n----\n\n\n Creates a column with the specified [name] with an optional reference to the `id` column in [foreign] table with [onDelete], [onUpdate], and [fkName] options.\n [onDelete] and [onUpdate] options describe the behavior for how links between tables will be checked when deleting\n or changing corresponding columns' values.\n Such a relationship will be represented as a FOREIGN KEY constraint on table creation.\n\n @param name Name of the column.\n @param foreign A table with an `id` column which will be used as a "parent".\n @param onDelete Optional [ReferenceOption] for cases when a linked row from a parent table will be deleted.\n @param onUpdate Optional [ReferenceOption] for cases when a value in a referenced column will be changed.\n @param fkName Optional foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTests.Schools\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(foreign) - foreign: IdTable, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(foreign) -// display_name foreign -// documentation ```kotlin\nforeign: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(foreign) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(fkName) - fkName: String? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(fkName) -// display_name fkName -// documentation ```kotlin\nfkName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(fkName) - ): Column?> = reference(name, foreign, onDelete, onUpdate, fkName).nullable() -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#reference(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(name) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(foreign) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onDelete) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(onUpdate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2).(fkName) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#optReference(+2). - - // Miscellaneous - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). - /** Marks this column as nullable. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable().[T] - fun Column.nullable(): Column { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). -// display_name nullable -// documentation ```kotlin\npublic final fun Column.nullable(): Column\n```\n\n----\n\n Marks this column as nullable. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable().[T] -// ⌄ enclosing_range_start local 80 - val newColumn = Column(table, name, columnType) -// ^^^^^^^^^ definition local 80 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end local 80 - newColumn.foreignKey = foreignKey -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). - newColumn.defaultValueFun = defaultValueFun -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - @Suppress("UNCHECKED_CAST") - newColumn.dbDefaultValue = dbDefaultValue as Expression? -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - newColumn.isDatabaseGenerated = isDatabaseGenerated -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - newColumn.columnType.nullable = true -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - newColumn.extraDefinitions = extraDefinitions -// ^^^^^^^^^ reference local 80 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). - return replaceColumn(this, newColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^^^^^^^^ reference local 80 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1). - /** Marks this [CompositeColumn] as nullable. */ - @Suppress("UNCHECKED_CAST") - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[C] - fun > C.nullable(): CompositeColumn = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[C] -// display_name FirTypeParameterSymbol C -// documentation ```kotlin\nC : CompositeColumn\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1). -// display_name nullable -// documentation ```kotlin\n@Suppress(...) @() public final fun > C.nullable(): CompositeColumn\n```\n\n----\n\n Marks this [CompositeColumn] as nullable. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1).[C] - nullable = true -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#setNullable(). -// ⌄ enclosing_range_start local 81 -// ⌄ enclosing_range_start local 82 - getRealColumns().filter { !it.columnType.nullable }.forEach { (it as Column).nullable() } -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 81 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 81 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 82 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 82 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(). -// ⌃ enclosing_range_end local 81 -// ⌃ enclosing_range_end local 82 - } as CompositeColumn -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullable(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition(). - /** - * Appends a database-specific column [definition] to this column's SQL in a CREATE TABLE statement. - * - * The specified [definition] is appended after the column's name, type, and default value (if any), - * but before any column constraint definitions. If multiple definition arguments are passed, they - * will be joined as string representations separated by a single space character. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().(definition) - fun Column.withDefinition(vararg definition: Any): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition(). -// display_name withDefinition -// documentation ```kotlin\npublic final fun Column.withDefinition(vararg definition: Any): Column\n```\n\n----\n\n\n Appends a database-specific column [definition] to this column's SQL in a CREATE TABLE statement.\n\n The specified [definition] is appended after the column's name, type, and default value (if any),\n but before any column constraint definitions. If multiple definition arguments are passed, they\n will be joined as string representations separated by a single space character.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().(definition) -// display_name definition -// documentation ```kotlin\nvararg definition: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().(definition) - extraDefinitions.addAll(definition) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#extraDefinitions. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getExtraDefinitions(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setExtraDefinitions(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/addAll(+2). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition().(definition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#withDefinition(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(). - /** - * Transforms a column by specifying transformation functions. - * - * Sample: - * ```kotlin - * object TestTable : IntIdTable() { - * val stringToInteger = integer("stringToInteger") - * .transform(wrap = { it.toString() }, unwrap = { it.toInt() }) - * } - * ``` - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped]. - * @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped]. - * @return A new column of type [Wrapped] with the applied transformations. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Wrapped] - fun Column.transform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(). -// display_name transform -// documentation ```kotlin\npublic final fun Column.transform(wrap: (Unwrapped) -> Wrapped, unwrap: (Wrapped) -> Unwrapped): Column\n```\n\n----\n\n\n Transforms a column by specifying transformation functions.\n\n Sample:\n ```kotlin\n object TestTable : IntIdTable() {\n val stringToInteger = integer("stringToInteger")\n .transform(wrap = { it.toString() }, unwrap = { it.toInt() })\n }\n ```\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped].\n @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped].\n @return A new column of type [Wrapped] with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(wrap) - wrap: (Unwrapped) -> Wrapped, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(wrap) -// display_name wrap -// documentation ```kotlin\nwrap: (Unwrapped) -> Wrapped\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(wrap) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(unwrap) - unwrap: (Wrapped) -> Unwrapped -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(unwrap) -// display_name unwrap -// documentation ```kotlin\nunwrap: (Wrapped) -> Unwrapped\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(unwrap) - ): Column = transform(columnTransformer(unwrap, wrap)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(unwrap) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform().(wrap) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1). - /** - * Transforms a column by specifying a transformer. - * - * Sample: - * ```kotlin - * object StringToIntListTransformer : ColumnTransformer> { - * override fun wrap(value: String): List { - * val result = value.split(",").map { it.toInt() } - * return result - * } - * - * override fun unwrap(value: List): String = value.joinToString(",") - * } - * - * object TestTable : IntIdTable() { - * val numbers = text("numbers").transform(StringToIntListTransformer) - * } - * ``` - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param transformer An instance of [ColumnTransformer] to handle the transformations. - * @return A new column of type [Wrapped] with the applied transformations. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Wrapped] - fun Column.transform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1). -// display_name transform -// documentation ```kotlin\npublic final fun Column.transform(transformer: ColumnTransformer): Column\n```\n\n----\n\n\n Transforms a column by specifying a transformer.\n\n Sample:\n ```kotlin\n object StringToIntListTransformer : ColumnTransformer> {\n override fun wrap(value: String): List {\n val result = value.split(",").map { it.toInt() }\n return result\n }\n\n override fun unwrap(value: List): String = value.joinToString(",")\n }\n\n object TestTable : IntIdTable() {\n val numbers = text("numbers").transform(StringToIntListTransformer)\n }\n ```\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param transformer An instance of [ColumnTransformer] to handle the transformations.\n @return A new column of type [Wrapped] with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).(transformer) - transformer: ColumnTransformer -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).(transformer) -// display_name transformer -// documentation ```kotlin\ntransformer: ColumnTransformer\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).(transformer) - ): Column { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 83 - val newColumn = copyWithAnotherColumnType(ColumnWithTransform(this.columnType, transformer)) { -// ^^^^^^^^^ definition local 83 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnWithTransform#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).(transformer) -// ⌄ enclosing_range_start local 84 - defaultValueFun = this@transform.defaultValueFun?.let { { transformer.wrap(it()) } } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 84 -// display_name it -// documentation ```kotlin\nit: () -> Unwrapped\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1).(transformer) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^ reference local 84 -// ^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ⌃ enclosing_range_end local 84 - } -// ⌃ enclosing_range_end local 83 - return replaceColumn(this, newColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^^^^^^^^ reference local 83 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2). - /** - * Transforms a nullable column by specifying transformation functions. - * - * Sample: - * ```kotlin - * object TestTable : IntIdTable() { - * val nullableStringToInteger = integer("nullableStringToInteger") - * .nullable() - * .transform(wrap = { it?.toString() }, unwrap = { it?.toInt() }) - * } - * ``` - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped]. - * @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped]. - * @return A new column of type [Wrapped]`?` with the applied transformations. - */ - @JvmName("transformNullable") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Wrapped] - fun Column.transform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2). -// display_name transform -// documentation ```kotlin\n@JvmName(...) public final fun Column.transform(wrap: (Unwrapped?) -> Wrapped?, unwrap: (Wrapped?) -> Unwrapped?): Column\n```\n\n----\n\n\n Transforms a nullable column by specifying transformation functions.\n\n Sample:\n ```kotlin\n object TestTable : IntIdTable() {\n val nullableStringToInteger = integer("nullableStringToInteger")\n .nullable()\n .transform(wrap = { it?.toString() }, unwrap = { it?.toInt() })\n }\n ```\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped].\n @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped].\n @return A new column of type [Wrapped]`?` with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(wrap) - wrap: (Unwrapped?) -> Wrapped?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(wrap) -// display_name wrap -// documentation ```kotlin\nwrap: (Unwrapped?) -> Wrapped?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(wrap) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(unwrap) - unwrap: (Wrapped?) -> Unwrapped? -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(unwrap) -// display_name unwrap -// documentation ```kotlin\nunwrap: (Wrapped?) -> Unwrapped?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(unwrap) - ): Column = transform(columnTransformer(unwrap, wrap)) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(unwrap) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2).(wrap) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3). - /** - * Transforms a nullable column by specifying a transformer. - * - * Sample: - * ```kotlin - * object StringToIntListTransformer : ColumnTransformer?> { - * override fun wrap(value: String?): List? = value?.split(",")?.map { it.toInt() } - * - * override fun unwrap(value: List): String = value?.joinToString(",") - * } - * - * object TestTable : IntIdTable() { - * val numbers = text("numbers").nullable().transform(StringToIntListTransformer) - * } - * ``` - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param transformer An instance of [ColumnTransformer] to handle the transformations. - * @return A new column of type [Wrapped]`?` with the applied transformations. - */ - @JvmName("transformNullable") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Wrapped] - fun Column.transform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3). -// display_name transform -// documentation ```kotlin\n@JvmName(...) public final fun Column.transform(transformer: ColumnTransformer): Column\n```\n\n----\n\n\n Transforms a nullable column by specifying a transformer.\n\n Sample:\n ```kotlin\n object StringToIntListTransformer : ColumnTransformer?> {\n override fun wrap(value: String?): List? = value?.split(",")?.map { it.toInt() }\n\n override fun unwrap(value: List): String = value?.joinToString(",")\n }\n\n object TestTable : IntIdTable() {\n val numbers = text("numbers").nullable().transform(StringToIntListTransformer)\n }\n ```\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param transformer An instance of [ColumnTransformer] to handle the transformations.\n @return A new column of type [Wrapped]`?` with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).(transformer) - transformer: ColumnTransformer -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).(transformer) -// display_name transformer -// documentation ```kotlin\ntransformer: ColumnTransformer\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).(transformer) - ): Column { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 85 - val newColumn = copyWithAnotherColumnType(NullableColumnWithTransform(this.columnType, transformer)) { -// ^^^^^^^^^ definition local 85 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).(transformer) -// ⌄ enclosing_range_start local 86 -// ⌄ enclosing_range_start local 87 - defaultValueFun = this@transform.defaultValueFun?.let { { it()?.let { value -> transformer.wrap(value) } } } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 86 -// display_name it -// documentation ```kotlin\nit: () -> Unwrapped?\n``` -// ^^ reference local 86 -// ^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^ definition local 87 -// display_name value -// documentation ```kotlin\nvalue: Unwrapped\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3).(transformer) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^^^^ reference local 87 -// ⌃ enclosing_range_end local 87 -// ⌃ enclosing_range_end local 86 - } -// ⌃ enclosing_range_end local 85 - return replaceColumn(this, newColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^^^^^^^^ reference local 85 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#transform(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(). - /** - * Applies a special transformation that allows a non-nullable database column - * to accept and/or return values as `null` on the client side. - * - * This transformation does not alter the column's definition in the database, - * which will still be `NON NULL`. It enables reflecting non-null values - * from the database as `null` in Kotlin (e.g., converting an empty string from a - * non-nullable text column, empty lists, negative IDs, etc., to `null`). - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped]. - * @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped]. - * @return A new column of type [Wrapped]`?` with the applied transformations. - */ - @JvmName("nullTransform") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Wrapped] - fun Column.nullTransform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(). -// display_name nullTransform -// documentation ```kotlin\n@JvmName(...) public final fun Column.nullTransform(wrap: (Unwrapped) -> Wrapped?, unwrap: (Wrapped?) -> Unwrapped): Column\n```\n\n----\n\n\n Applies a special transformation that allows a non-nullable database column\n to accept and/or return values as `null` on the client side.\n\n This transformation does not alter the column's definition in the database,\n which will still be `NON NULL`. It enables reflecting non-null values\n from the database as `null` in Kotlin (e.g., converting an empty string from a\n non-nullable text column, empty lists, negative IDs, etc., to `null`).\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param wrap A function to transform from the source type [Unwrapped] to the target type [Wrapped].\n @param unwrap A function to transform from the target type [Wrapped] to the source type [Unwrapped].\n @return A new column of type [Wrapped]`?` with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(wrap) - wrap: (Unwrapped) -> Wrapped?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(wrap) -// display_name wrap -// documentation ```kotlin\nwrap: (Unwrapped) -> Wrapped?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(wrap) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(unwrap) - unwrap: (Wrapped?) -> Unwrapped -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(unwrap) -// display_name unwrap -// documentation ```kotlin\nunwrap: (Wrapped?) -> Unwrapped\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(unwrap) - ): Column = nullTransform(columnTransformer(unwrap, wrap)) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/columnTransformer(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(unwrap) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform().(wrap) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1). - /** - * Applies a special transformation that allows a non-nullable database column - * to accept and/or return values as `null` on the client side. - * - * This transformation does not alter the column's definition in the database, - * which will still be `NON NULL`. It enables reflecting non-null values - * from the database as `null` in Kotlin (e.g., converting an empty string from a - * non-nullable text column, empty lists, negative IDs, etc., to `null`). - * - * @param Wrapped The type into which the value of the underlying column will be transformed. - * @param Unwrapped The type of the original column. - * @param transformer An instance of [ColumnTransformer] to handle the transformations. - * @return A new column of type [Wrapped]`?` with the applied transformations. - */ - @JvmName("nullTransform") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Unwrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Wrapped] - fun Column.nullTransform( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Unwrapped] -// display_name FirTypeParameterSymbol Unwrapped -// documentation ```kotlin\nUnwrapped : Any\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Wrapped] -// display_name FirTypeParameterSymbol Wrapped -// documentation ```kotlin\nWrapped : Any\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1). -// display_name nullTransform -// documentation ```kotlin\n@JvmName(...) public final fun Column.nullTransform(transformer: ColumnTransformer): Column\n```\n\n----\n\n\n Applies a special transformation that allows a non-nullable database column\n to accept and/or return values as `null` on the client side.\n\n This transformation does not alter the column's definition in the database,\n which will still be `NON NULL`. It enables reflecting non-null values\n from the database as `null` in Kotlin (e.g., converting an empty string from a\n non-nullable text column, empty lists, negative IDs, etc., to `null`).\n\n @param Wrapped The type into which the value of the underlying column will be transformed.\n @param Unwrapped The type of the original column.\n @param transformer An instance of [ColumnTransformer] to handle the transformations.\n @return A new column of type [Wrapped]`?` with the applied transformations.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Unwrapped] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).[Wrapped] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).(transformer) - transformer: ColumnTransformer -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).(transformer) -// display_name transformer -// documentation ```kotlin\ntransformer: ColumnTransformer\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).(transformer) - ): Column { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 88 - val newColumn = copyWithAnotherColumnType(NullableColumnWithTransform(this.columnType, transformer)) { -// ^^^^^^^^^ definition local 88 -// display_name newColumn -// documentation ```kotlin\nlocal val newColumn: Column\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#copyWithAnotherColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).(transformer) -// ⌄ enclosing_range_start local 89 -// ⌄ enclosing_range_start local 90 - defaultValueFun = this@nullTransform.defaultValueFun?.let { { it().let { value -> transformer.wrap(value) } } } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 89 -// display_name it -// documentation ```kotlin\nit: () -> Unwrapped\n``` -// ^^ reference local 89 -// ^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^ definition local 90 -// display_name value -// documentation ```kotlin\nvalue: Unwrapped\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1).(transformer) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnTransformer#wrap(). -// ^^^^^ reference local 90 -// ⌃ enclosing_range_end local 90 -// ⌃ enclosing_range_end local 89 - } -// ⌃ enclosing_range_end local 88 - return replaceColumn(this, newColumn) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#replaceColumn(). -// ^^^^^^^^^ reference local 88 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#nullTransform(+1). - - // Indices - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(). - /** - * Creates an index. - * - * @param isUnique Whether the index is unique or not. - * @param columns Columns that compose the index. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(columns) - fun index(isUnique: Boolean = false, vararg columns: Column<*>) { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(). -// display_name index -// documentation ```kotlin\npublic final fun index(isUnique: Boolean = ..., vararg columns: Column<*>): Unit\n```\n\n----\n\n\n Creates an index.\n\n @param isUnique Whether the index is unique or not.\n @param columns Columns that compose the index.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(columns) - index(null, isUnique, *columns) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(isUnique) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index().(columns) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). - /** - * Creates an index. - * - * @param customIndexName Name of the index. - * @param isUnique Whether the index is unique or not. - * @param columns Columns that compose the index. - * @param functions Functions that compose the index. - * @param indexType A custom index type (e.g., "BTREE" or "HASH"). - * @param filterCondition Index filtering conditions (also known as "partial index") declaration. - */ - fun index( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). -// display_name index -// documentation ```kotlin\npublic final fun index(customIndexName: String? = ..., isUnique: Boolean = ..., vararg columns: Column<*>, functions: List>? = ..., indexType: String? = ..., filterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...): Unit\n```\n\n----\n\n\n Creates an index.\n\n @param customIndexName Name of the index.\n @param isUnique Whether the index is unique or not.\n @param columns Columns that compose the index.\n @param functions Functions that compose the index.\n @param indexType A custom index type (e.g., "BTREE" or "HASH").\n @param filterCondition Index filtering conditions (also known as "partial index") declaration.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(customIndexName) - customIndexName: String? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(customIndexName) -// display_name customIndexName -// documentation ```kotlin\ncustomIndexName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(customIndexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(isUnique) - isUnique: Boolean = false, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(columns) - vararg columns: Column<*>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(functions) - functions: List>? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(functions) -// display_name functions -// documentation ```kotlin\nfunctions: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(functions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(indexType) - indexType: String? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(indexType) -// display_name indexType -// documentation ```kotlin\nindexType: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(indexType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(filterCondition) - filterCondition: FilterCondition = null -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(filterCondition) - ) { - _indices.add( -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_indices. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_indices(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). - Index( -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#``(). - columns.toList(), -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(columns) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). - isUnique, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(isUnique) - customIndexName, -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(customIndexName) - indexType, -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(indexType) - filterCondition?.invoke(SqlExpressionBuilder), -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(filterCondition) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). - functions, -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(functions) -// ⌄ enclosing_range_start local 91 - functions?.let { this } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1).(functions) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^ definition local 91 -// display_name it -// documentation ```kotlin\nit: List>\n``` -// ⌃ enclosing_range_end local 91 - ) - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2). - /** - * Creates an index composed by this column only. - * - * @param customIndexName Name of the index. - * @param isUnique Whether the index is unique or not. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(customIndexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(isUnique) - fun Column.index(customIndexName: String? = null, isUnique: Boolean = false): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2). -// display_name index -// documentation ```kotlin\npublic final fun Column.index(customIndexName: String? = ..., isUnique: Boolean = ...): Column\n```\n\n----\n\n\n Creates an index composed by this column only.\n\n @param customIndexName Name of the index.\n @param isUnique Whether the index is unique or not.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(customIndexName) -// display_name customIndexName -// documentation ```kotlin\ncustomIndexName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(customIndexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(isUnique) - apply { table.index(customIndexName, isUnique, this) } -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(customIndexName) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2).(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(). - /** - * Creates a unique index composed by this column only. - * - * @param customIndexName Name of the index. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().(customIndexName) - fun Column.uniqueIndex(customIndexName: String? = null): Column = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(). -// display_name uniqueIndex -// documentation ```kotlin\npublic final fun Column.uniqueIndex(customIndexName: String? = ...): Column\n```\n\n----\n\n\n Creates a unique index composed by this column only.\n\n @param customIndexName Name of the index.\n -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().(customIndexName) -// display_name customIndexName -// documentation ```kotlin\ncustomIndexName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().(customIndexName) - index(customIndexName, true) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+2). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex().(customIndexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1). - /** - * Creates a unique index. - * - * @param columns Columns that compose the index. - * @param filterCondition Index filtering conditions (also known as "partial index") declaration. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(filterCondition) - fun uniqueIndex(vararg columns: Column<*>, filterCondition: FilterCondition = null) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1). -// display_name uniqueIndex -// documentation ```kotlin\npublic final fun uniqueIndex(vararg columns: Column<*>, filterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...): Unit\n```\n\n----\n\n\n Creates a unique index.\n\n @param columns Columns that compose the index.\n @param filterCondition Index filtering conditions (also known as "partial index") declaration.\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(filterCondition) - index(null, true, *columns, filterCondition = filterCondition) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(columns) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1).(filterCondition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2). - /** - * Creates a unique index. - * - * @param customIndexName Name of the index. - * @param columns Columns that compose the index. - * @param functions Functions that compose the index. - * @param filterCondition Index filtering conditions (also known as "partial index") declaration. - */ - fun uniqueIndex( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2). -// display_name uniqueIndex -// documentation ```kotlin\npublic final fun uniqueIndex(customIndexName: String? = ..., vararg columns: Column<*>, functions: List>? = ..., filterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...): Unit\n```\n\n----\n\n\n Creates a unique index.\n\n @param customIndexName Name of the index.\n @param columns Columns that compose the index.\n @param functions Functions that compose the index.\n @param filterCondition Index filtering conditions (also known as "partial index") declaration.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(customIndexName) - customIndexName: String? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(customIndexName) -// display_name customIndexName -// documentation ```kotlin\ncustomIndexName: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(customIndexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(columns) - vararg columns: Column<*>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(columns) -// display_name columns -// documentation ```kotlin\nvararg columns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(functions) - functions: List>? = null, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(functions) -// display_name functions -// documentation ```kotlin\nfunctions: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(functions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(filterCondition) - filterCondition: FilterCondition = null -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: {org/jetbrains/exposed/v1/core/FilterCondition=} (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(filterCondition) - ) { - index(customIndexName, true, *columns, functions = functions, filterCondition = filterCondition) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#index(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(customIndexName) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(columns) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(functions) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2).(filterCondition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uniqueIndex(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(). - /** - * Creates a composite foreign key. - * - * @param from Columns in this referencing child table that compose the foreign key. - * Their order should match the order of columns in the referenced parent table's primary key. - * @param target Primary key of the referenced parent table. - * @param onUpdate [ReferenceOption] when performing update operations. - * @param onDelete [ReferenceOption] when performing delete operations. - * @param name Custom foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.ddl.CreateMissingTablesAndColumnsTests.CompositeForeignKeyTable - */ - fun foreignKey( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(). -// display_name foreignKey -// documentation ```kotlin\npublic final fun foreignKey(vararg from: Column<*>, target: Table.PrimaryKey, onUpdate: ReferenceOption? = ..., onDelete: ReferenceOption? = ..., name: String? = ...): Unit\n```\n\n----\n\n\n Creates a composite foreign key.\n\n @param from Columns in this referencing child table that compose the foreign key.\n Their order should match the order of columns in the referenced parent table's primary key.\n @param target Primary key of the referenced parent table.\n @param onUpdate [ReferenceOption] when performing update operations.\n @param onDelete [ReferenceOption] when performing delete operations.\n @param name Custom foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.ddl.CreateMissingTablesAndColumnsTests.CompositeForeignKeyTable\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) - vararg from: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) -// display_name from -// documentation ```kotlin\nvararg from: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) - target: PrimaryKey, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// display_name target -// documentation ```kotlin\ntarget: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) - name: String? = null -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) -// display_name name -// documentation ```kotlin\nname: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) - ) { - require(from.size == target.columns.size) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ⌄ enclosing_range_start local 92 - val fkName = if (name != null) " ($name)" else "" -// ^^^^^^ definition local 92 -// display_name fkName -// documentation ```kotlin\nlocal val fkName: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) -// ⌃ enclosing_range_end local 92 - "Foreign key$fkName has ${from.size} columns, while referenced primary key (${target.name}) has ${target.columns.size}" -// ^^^^^^ reference local 92 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. - } - _foreignKeys.add(ForeignKeyConstraint(from.zip(target.columns).toMap(), onUpdate, onDelete, name)) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(from) -// ^^^ reference semanticdb maven . . kotlin/collections/zip(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(target) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(onDelete) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey().(name) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1). - /** - * Creates a composite foreign key. - * - * @param references Pairs of child table and parent table columns that compose the foreign key. - * The first value of each pair should be a column from this referencing child table, - * with the second value being a column from the referenced parent table. - * All referencing columns must belong to this table. - * All referenced columns must belong to the same table. - * @param onUpdate [ReferenceOption] when performing update operations. - * @param onDelete [ReferenceOption] when performing delete operations. - * @param name Custom foreign key constraint name. - * @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testCompositeFKReferencingUniqueIndex - */ - fun foreignKey( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1). -// display_name foreignKey -// documentation ```kotlin\npublic final fun foreignKey(vararg references: Pair, Column<*>>, onUpdate: ReferenceOption? = ..., onDelete: ReferenceOption? = ..., name: String? = ...): Unit\n```\n\n----\n\n\n Creates a composite foreign key.\n\n @param references Pairs of child table and parent table columns that compose the foreign key.\n The first value of each pair should be a column from this referencing child table,\n with the second value being a column from the referenced parent table.\n All referencing columns must belong to this table.\n All referenced columns must belong to the same table.\n @param onUpdate [ReferenceOption] when performing update operations.\n @param onDelete [ReferenceOption] when performing delete operations.\n @param name Custom foreign key constraint name.\n @sample org.jetbrains.exposed.v1.tests.shared.DDLTests.testCompositeFKReferencingUniqueIndex\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(references) - vararg references: Pair, Column<*>>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(references) -// display_name references -// documentation ```kotlin\nvararg references: Pair, Column<*>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(references) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onUpdate) - onUpdate: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onDelete) - onDelete: ReferenceOption? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onDelete) -// display_name onDelete -// documentation ```kotlin\nonDelete: ReferenceOption? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onDelete) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(name) - name: String? = null -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(name) -// display_name name -// documentation ```kotlin\nname: String? = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(name) - ) { - _foreignKeys.add(ForeignKeyConstraint(references.toMap(), onUpdate, onDelete, name)) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#_foreignKeys. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#get_foreignKeys(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(references) -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(+2). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(onDelete) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1).(name) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKey(+1). - - // Check constraints - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). - /** - * Creates a check constraint in this column. - * @param name The name to identify the constraint, optional. Must be **unique** (case-insensitive) to this table, - * otherwise, the constraint will not be created. All names are [trimmed][String.trim], blank names are ignored and - * the database engine decides the default name. - * @param op The expression against which the newly inserted values will be compared. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(op) - fun Column.check(name: String = "", op: SqlExpressionBuilder.(Column) -> Op): Column = apply { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). -// display_name check -// documentation ```kotlin\npublic final fun Column.check(name: String = ..., op: SqlExpressionBuilder.(Column) -> Op): Column\n```\n\n----\n\n\n Creates a check constraint in this column.\n @param name The name to identify the constraint, optional. Must be **unique** (case-insensitive) to this table,\n otherwise, the constraint will not be created. All names are [trimmed][String.trim], blank names are ignored and\n the database engine decides the default name.\n @param op The expression against which the newly inserted values will be compared.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.(Column) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(op) -// ⌄ enclosing_range_start local 93 - if (name.isEmpty() || table.checkConstraints.none { it.first.equals(name, true) }) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/isEmpty(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^^ reference semanticdb maven . . kotlin/collections/none(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 93 -// display_name it -// documentation ```kotlin\nit: Pair>\n``` -// ^^ reference local 93 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// ⌃ enclosing_range_end local 93 - table.checkConstraints.add(name to SqlExpressionBuilder.op(this)) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(op) - } else { - exposedLogger -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). - .warn("A CHECK constraint with name '$name' was ignored because there is already one with that name") -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check().(name) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1). - /** - * Creates a check constraint in this table. - * @param name The name to identify the constraint, optional. Must be **unique** (case-insensitive) to this table, - * otherwise, the constraint will not be created. All names are [trimmed][String.trim], blank names are ignored and - * the database engine decides the default name. - * @param op The expression against which the newly inserted values will be compared. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(op) - fun check(name: String = "", op: SqlExpressionBuilder.() -> Op) { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1). -// display_name check -// documentation ```kotlin\npublic final fun check(name: String = ..., op: SqlExpressionBuilder.() -> Op): Unit\n```\n\n----\n\n\n Creates a check constraint in this table.\n @param name The name to identify the constraint, optional. Must be **unique** (case-insensitive) to this table,\n otherwise, the constraint will not be created. All names are [trimmed][String.trim], blank names are ignored and\n the database engine decides the default name.\n @param op The expression against which the newly inserted values will be compared.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(op) -// display_name op -// documentation ```kotlin\nop: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(op) -// ⌄ enclosing_range_start local 94 - if (name.isEmpty() || checkConstraints.none { it.first.equals(name, true) }) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/isEmpty(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^^ reference semanticdb maven . . kotlin/collections/none(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 94 -// display_name it -// documentation ```kotlin\nit: Pair>\n``` -// ^^ reference local 94 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// ⌃ enclosing_range_end local 94 - checkConstraints.add(name to SqlExpressionBuilder.op()) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(op) - } else { - exposedLogger -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). - .warn("A CHECK constraint with name '$name' was ignored because there is already one with that name") -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1).(name) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#check(+1). - - // Cloning utils - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().(replaceArgs) - private fun T.clone(replaceArgs: Map, Any> = emptyMap()): T = javaClass.kotlin.run { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone(). -// display_name clone -// documentation ```kotlin\nprivate final fun T.clone(replaceArgs: Map, Any> = ...): T\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().(replaceArgs) -// display_name replaceArgs -// documentation ```kotlin\nreplaceArgs: Map, Any> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyMap(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^^ reference semanticdb maven . . kotlin/jvm/getKotlin(). -// ^^^^^^ reference semanticdb maven . . kotlin/jvm/kotlin. -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().(replaceArgs) -// ⌄ enclosing_range_start local 95 - val consParams = primaryConstructor!!.parameters -// ^^^^^^^^^^ definition local 95 -// display_name consParams -// documentation ```kotlin\nlocal val consParams: List\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/getPrimaryConstructor(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/primaryConstructor. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KFunction#getParameters(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KFunction#parameters. -// ⌃ enclosing_range_end local 95 -// ⌄ enclosing_range_start local 96 - val mutableProperties = memberProperties.filterIsInstance>() -// ^^^^^^^^^^^^^^^^^ definition local 96 -// display_name mutableProperties -// documentation ```kotlin\nlocal val mutableProperties: List>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/getMemberProperties(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/memberProperties. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterIsInstance(+3). -// ⌃ enclosing_range_end local 96 -// ⌄ enclosing_range_start local 97 - val allValues = memberProperties -// ^^^^^^^^^ definition local 97 -// display_name allValues -// documentation ```kotlin\nlocal val allValues: Map\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/getMemberProperties(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/memberProperties. -// ⌄ enclosing_range_start local 98 - .filter { it in mutableProperties || it.name in consParams.map(KParameter::name) } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 98 -// display_name it -// documentation ```kotlin\nit: KProperty1\n``` -// ^^ reference local 98 -// ^^ reference semanticdb maven . . kotlin/collections/contains(+9). -// ^^^^^^^^^^^^^^^^^ reference local 96 -// ^^ reference local 98 -// ^^^^ reference semanticdb maven . . kotlin/reflect/KProperty1#getName(). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KProperty1#name. -// ^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^^^^^^^^^ reference local 95 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KParameter#getName(). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KParameter#name. -// ⌃ enclosing_range_end local 98 -// ⌄ enclosing_range_start local 99 - .associate { it.name to (replaceArgs[it] ?: it.get(this@clone)) } -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associate(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 99 -// display_name it -// documentation ```kotlin\nit: KProperty1\n``` -// ^^ reference local 99 -// ^^^^ reference semanticdb maven . . kotlin/reflect/KProperty1#getName(). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KProperty1#name. -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone().(replaceArgs) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 99 -// ^^ reference local 99 -// ^^^ reference semanticdb maven . . kotlin/reflect/KProperty1#get(). -// ⌃ enclosing_range_end local 97 -// ⌃ enclosing_range_end local 99 -// ⌄ enclosing_range_start local 100 -// ⌄ enclosing_range_start local 101 - primaryConstructor!!.callBy(consParams.associateWith { allValues[it.name] }).also { newInstance -> -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/getPrimaryConstructor(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/full/primaryConstructor. -// ^^^^^^ reference semanticdb maven . . kotlin/reflect/KFunction#callBy(). -// ^^^^^^^^^^ reference local 95 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/associateWith(+9). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 100 -// display_name it -// documentation ```kotlin\nit: KParameter\n``` -// ^^^^^^^^^ reference local 97 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/get(). -// ^^ reference local 100 -// ^^^^ reference semanticdb maven . . kotlin/reflect/KParameter#getName(). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KParameter#name. -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^ definition local 101 -// display_name newInstance -// documentation ```kotlin\nnewInstance: T\n``` -// ⌃ enclosing_range_end local 100 -// ⌃ enclosing_range_end local 101 -// ⌄ enclosing_range_start local 103 -// ⌄ enclosing_range_start local 102 - for (prop in mutableProperties) { -// ^^^^ definition local 103 -// display_name prop -// documentation ```kotlin\nlocal val prop: KMutableProperty1\n``` -// ^^^^^^^^^^^^^^^^^ definition local 102 -// display_name -// documentation ```kotlin\nlocal val : Iterator>\n``` -// ^^^^^^^^^^^^^^^^^ reference local 102 -// ^^^^^^^^^^^^^^^^^ reference local 96 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#iterator(). -// ⌃ enclosing_range_end local 103 -// ⌃ enclosing_range_end local 102 - prop.set(newInstance, allValues[prop.name]) -// ^^^^ reference local 103 -// ^^^ reference semanticdb maven . . kotlin/reflect/KMutableProperty1#set(). -// ^^^^^^^^^^^ reference local 101 -// ^^^^^^^^^ reference local 97 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^ reference local 103 -// ^^^^ reference semanticdb maven . . kotlin/reflect/KMutableProperty1#getName(). -// ^^^^ reference semanticdb maven . . kotlin/reflect/KMutableProperty1#name. - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType().[T] - private fun IColumnType.cloneAsBaseType(): IColumnType = ((this as? AutoIncColumnType)?.delegate ?: this).clone() -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType(). -// display_name cloneAsBaseType -// documentation ```kotlin\nprivate final fun IColumnType.cloneAsBaseType(): IColumnType\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getDelegate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#clone(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneAsBaseType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().(idSeqName) -// ⌄ enclosing_range_start local 104 - private fun Column.cloneWithAutoInc(idSeqName: String?): Column = when (columnType) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(). -// display_name cloneWithAutoInc -// documentation ```kotlin\nprivate final fun Column.cloneWithAutoInc(idSeqName: String?): Column\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().(idSeqName) -// display_name idSeqName -// documentation ```kotlin\nidSeqName: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition local 104 -// display_name -// documentation ```kotlin\nlocal val : IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().(idSeqName) -// ⌃ enclosing_range_end local 104 - is AutoIncColumnType -> this -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - is ColumnType -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start local 105 - val fallbackSequenceName = fallbackSequenceName(tableName = tableName, columnName = name) -// ^^^^^^^^^^^^^^^^^^^^ definition local 105 -// display_name fallbackSequenceName -// documentation ```kotlin\nlocal val fallbackSequenceName: String\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 105 - this.withColumnType( -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). - AutoIncColumnType(columnType, idSeqName, fallbackSequenceName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc().(idSeqName) -// ^^^^^^^^^^^^^^^^^^^^ reference local 105 - ) - } - - else -> error("Unsupported column type for auto-increment $columnType") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).(sequence) -// ⌄ enclosing_range_start local 106 - private fun Column.cloneWithAutoInc(sequence: Sequence): Column = when (columnType) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1). -// display_name cloneWithAutoInc -// documentation ```kotlin\nprivate final fun Column.cloneWithAutoInc(sequence: Sequence): Column\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).(sequence) -// display_name sequence -// documentation ```kotlin\nsequence: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition local 106 -// display_name -// documentation ```kotlin\nlocal val : IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).(sequence) -// ⌃ enclosing_range_end local 106 - is AutoIncColumnType -> this -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType# - is ColumnType -> this.withColumnType(AutoIncColumnType(columnType, sequence)) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#withColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1).(sequence) - else -> error("Unsupported column type for auto-increment $columnType") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#cloneWithAutoInc(+1). - - // DDL statements - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). - @OptIn(InternalApi::class) - internal fun primaryKeyConstraint(): String? { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). -// display_name primaryKeyConstraint -// documentation ```kotlin\n@OptIn(...) internal final fun primaryKeyConstraint(): String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 107 - return primaryKey?.let { primaryKey -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^ definition local 107 -// display_name primaryKey -// documentation ```kotlin\nprimaryKey: Table.PrimaryKey\n``` -// ⌃ enclosing_range_end local 107 -// ⌄ enclosing_range_start local 108 - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 108 -// display_name tr -// documentation ```kotlin\nlocal val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 108 -// ⌄ enclosing_range_start local 109 - val constraint = tr.db.identifierManager.cutIfNecessaryAndQuote(primaryKey.name) -// ^^^^^^^^^^ definition local 109 -// display_name constraint -// documentation ```kotlin\nlocal val constraint: String\n``` -// ^^ reference local 108 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^^ reference local 107 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#name. -// ⌃ enclosing_range_end local 109 - return primaryKey.columns -// ^^^^^^^^^^ reference local 107 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). - .joinToString(prefix = "CONSTRAINT $constraint PRIMARY KEY (", postfix = ")", transform = tr::identity) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(). -// ^^^^^^^^^^ reference local 109 -// ^^ reference local 108 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createStatement(). - override fun createStatement(): List { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createStatement(). -// display_name createStatement -// documentation ```kotlin\npublic open override fun createStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#createStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#createStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 110 - @OptIn(InternalApi::class) - val addForeignKeysInAlterPart = TableUtils.checkCycle(this) && currentDialect !is SQLiteDialect -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 110 -// display_name addForeignKeysInAlterPart -// documentation ```kotlin\n@OptIn(...) local val addForeignKeysInAlterPart: Boolean\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ⌃ enclosing_range_end local 110 - -// ⌄ enclosing_range_start local 111 - val foreignKeyConstraints = foreignKeys -// ^^^^^^^^^^^^^^^^^^^^^ definition local 111 -// display_name foreignKeyConstraints -// documentation ```kotlin\nlocal val foreignKeyConstraints: List\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#foreignKeys. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getForeignKeys(). -// ⌃ enclosing_range_end local 111 - -// ⌄ enclosing_range_start local 112 - @OptIn(InternalApi::class) - val createTable = buildString { -// ^^^^^^^^^^^ definition local 112 -// display_name createTable -// documentation ```kotlin\n@OptIn(...) local val createTable: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("CREATE TABLE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - if (currentDialect.supportsIfNotExists) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. - append("IF NOT EXISTS ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append(CoreTransactionManager.currentTransaction().identity(this@Table)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). - - if (columns.isNotEmpty()) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 113 - columns.joinTo(this, prefix = " (") { column -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/joinTo(+9). -// ^^^^^^ definition local 113 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 113 - column.descriptionDdl(false) -// ^^^^^^ reference local 113 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). - } - -// ⌄ enclosing_range_start local 114 - if (columns.any { it.isPrimaryConstraintWillBeDefined }) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 114 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 114 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsPrimaryConstraintWillBeDefined(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isPrimaryConstraintWillBeDefined. -// ⌃ enclosing_range_end local 114 -// ⌄ enclosing_range_start local 115 - primaryKeyConstraint()?.let { append(", $it") } -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKeyConstraint(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^ definition local 115 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^ reference local 115 -// ⌃ enclosing_range_end local 115 - } - - if (!addForeignKeysInAlterPart && foreignKeyConstraints.isNotEmpty()) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 110 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 111 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 116 - foreignKeyConstraints.joinTo(this, prefix = ", ", separator = ", ") { it.foreignKeyPart } -// ^^^^^^^^^^^^^^^^^^^^^ reference local 111 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/joinTo(+9). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 116 -// display_name it -// documentation ```kotlin\nit: ForeignKeyConstraint\n``` -// ^^ reference local 116 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#foreignKeyPart. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getForeignKeyPart(). -// ⌃ enclosing_range_end local 116 - } - - if (checkConstraints.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getCheckConstraints(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 117 - checkConstraints().map { it.checkPart }.ifEmpty { null }?.joinTo(this, prefix = ", ") -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#checkConstraints(+1). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^ definition local 117 -// display_name it -// documentation ```kotlin\nit: CheckConstraint\n``` -// ^^ reference local 117 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#checkPart. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CheckConstraint#getCheckPart(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(+1). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/joinTo(+9). -// ⌃ enclosing_range_end local 117 - } - - append(")") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } -// ⌃ enclosing_range_end local 112 - -// ⌄ enclosing_range_start local 118 - val createConstraint = if (addForeignKeysInAlterPart) { -// ^^^^^^^^^^^^^^^^ definition local 118 -// display_name createConstraint -// documentation ```kotlin\nlocal val createConstraint: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 110 -// ⌄ enclosing_range_start local 119 - foreignKeyConstraints.flatMap { it.createStatement() } -// ^^^^^^^^^^^^^^^^^^^^^ reference local 111 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 119 -// display_name it -// documentation ```kotlin\nit: ForeignKeyConstraint\n``` -// ^^ reference local 119 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#createStatement(). -// ⌃ enclosing_range_end local 119 - } else { - emptyList() -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end local 118 - - return createAutoIncColumnSequence() + createTable + createConstraint -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createAutoIncColumnSequence(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+28). -// ^^^^^^^^^^^ reference local 112 -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^^^^^ reference local 118 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createAutoIncColumnSequence(). - private fun createAutoIncColumnSequence(): List { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createAutoIncColumnSequence(). -// display_name createAutoIncColumnSequence -// documentation ```kotlin\nprivate final fun createAutoIncColumnSequence(): List\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - return autoIncColumn?.autoIncColumnType?.sequence?.createStatement().orEmpty() -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#createStatement(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#createAutoIncColumnSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#modifyStatement(). - override fun modifyStatement(): List = -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#modifyStatement(). -// display_name modifyStatement -// documentation ```kotlin\npublic open override fun modifyStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#modifyStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#modifyStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# - throw UnsupportedOperationException("Use modify on columns and indices") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/UnsupportedOperationException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#modifyStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#dropStatement(). - override fun dropStatement(): List { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#dropStatement(). -// display_name dropStatement -// documentation ```kotlin\npublic open override fun dropStatement(): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#dropStatement(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DdlAware#dropStatement(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 120 - @OptIn(InternalApi::class) - val dropTable = buildString { -// ^^^^^^^^^ definition local 120 -// display_name dropTable -// documentation ```kotlin\n@OptIn(...) local val dropTable: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("DROP TABLE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - if (currentDialect.supportsIfNotExists) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. - append("IF EXISTS ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append(CoreTransactionManager.currentTransaction().identity(this@Table)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). - if (currentDialectIfAvailable is OracleDialect) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - append(" CASCADE CONSTRAINTS") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } else if (currentDialectIfAvailable is PostgreSQLDialect && TableUtils.checkCycle(this@Table)) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TableUtils#checkCycle(). - append(" CASCADE") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } -// ⌃ enclosing_range_end local 120 - -// ⌄ enclosing_range_start local 121 - val dropSequence = autoIncColumn?.autoIncColumnType?.sequence?.dropStatement().orEmpty() -// ^^^^^^^^^^^^ definition local 121 -// display_name dropSequence -// documentation ```kotlin\nlocal val dropSequence: List\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#dropStatement(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). -// ⌃ enclosing_range_end local 121 - - return listOf(dropTable) + dropSequence -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^ reference local 120 -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^ reference local 121 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#dropStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) - if (other !is Table) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - - if (tableName != other.tableName) return false -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - - return true - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#hashCode(). - override fun hashCode(): Int = tableName.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual#``(). - /** - * Represents a special dummy `DUAL` table that is accessible by all users. - * - * This can be useful when needing to execute queries that do not rely on a specific table object. - * **Note:** `DUAL` tables are only automatically supported by Oracle. Please check the documentation. - */ - object Dual : Table("dual") -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual# -// display_name Dual -// documentation ```kotlin\npublic final object Dual : Table\n```\n\n----\n\n\n Represents a special dummy `DUAL` table that is accessible by all users.\n\n This can be useful when needing to execute queries that do not rely on a specific table object.\n **Note:** `DUAL` tables are only automatically supported by Oracle. Please check the documentation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual#``(). -// display_name Dual -// documentation ```kotlin\nprivate constructor(): Table.Dual\n```\n\n----\n\n\n Represents a special dummy `DUAL` table that is accessible by all users.\n\n This can be useful when needing to execute queries that do not rely on a specific table object.\n **Note:** `DUAL` tables are only automatically supported by Oracle. Please check the documentation.\n -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table#Dual#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). - /** Returns the list of tables to which the columns in this column set belong. */ -// ⌄ enclosing_range_start local 122 - fun ColumnSet.targetTables(): List
= when (this) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). -// display_name targetTables -// documentation ```kotlin\npublic final fun ColumnSet.targetTables(): List
\n```\n\n----\n\n Returns the list of tables to which the columns in this column set belong. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^ definition local 122 -// display_name -// documentation ```kotlin\nlocal val : ColumnSet\n``` -// ⌃ enclosing_range_end local 122 - is Alias<*> -> listOf(this.delegate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). - is QueryAlias -> this.query.set.source.targetTables() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getSource(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#source. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). - is Table -> listOf(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ⌄ enclosing_range_start local 123 - is Join -> this.table.targetTables() + this.joinParts.flatMap { it.joinPart.targetTables() } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 123 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 123 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). -// ⌃ enclosing_range_end local 123 - else -> error("No target provided for update") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/isAlreadyQuoted(). - private fun String.isAlreadyQuoted(): Boolean = -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/isAlreadyQuoted(). -// display_name isAlreadyQuoted -// documentation ```kotlin\nprivate final fun String.isAlreadyQuoted(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start local 124 - listOf("\"", "'", "`").any { quoteString -> -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^ definition local 124 -// display_name quoteString -// documentation ```kotlin\nquoteString: String\n``` -// ⌃ enclosing_range_end local 124 - startsWith(quoteString) && endsWith(quoteString) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^ reference local 124 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(). -// ^^^^^^^^^^^ reference local 124 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/isAlreadyQuoted(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(columnName) - internal fun fallbackSequenceName(tableName: String, columnName: String): String { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// display_name fallbackSequenceName -// documentation ```kotlin\ninternal final fun fallbackSequenceName(tableName: String, columnName: String): String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(columnName) -// ⌄ enclosing_range_start local 125 - val q = if (tableName.contains('.')) "\"" else "" -// ^ definition local 125 -// display_name q -// documentation ```kotlin\nlocal val q: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(tableName) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(+1). -// ⌃ enclosing_range_end local 125 - return "$q${tableName.replace("\"", "")}_${columnName}_seq$q" -// ^ reference local 125 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(tableName) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName().(columnName) -// ^ reference local 125 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName().[T] - private fun Column.unquotedName() = name.trim('\"', '\'', '`') -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). -// display_name unquotedName -// documentation ```kotlin\nprivate final fun Column.unquotedName(): String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/unquotedName(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Transaction.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Transaction.kt deleted file mode 100644 index e9b084613..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Transaction.kt +++ /dev/null @@ -1,589 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.transactions.TransactionInterface -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# - import org.jetbrains.exposed.v1.core.vendors.inProperCase -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - import java.util.concurrent.ConcurrentHashMap -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Key#``(). - /** Represents a key for a value of type [T]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Key#[T] - class Key -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// display_name Key -// documentation ```kotlin\npublic final class Key : Any\n```\n\n----\n\n Represents a key for a value of type [T]. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Key#``(). -// display_name Key -// documentation ```kotlin\npublic constructor(): Key\n```\n\n----\n\n Represents a key for a value of type [T]. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Key#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Key#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Key#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#``(). - /** - * Class for storing transaction data that should remain available to the transaction scope even - * after the transaction is committed. - */ - @Suppress("UNCHECKED_CAST") - open class UserDataHolder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder# -// display_name UserDataHolder -// documentation ```kotlin\n@Suppress(...) public open class UserDataHolder : Any\n```\n\n----\n\n\n Class for storing transaction data that should remain available to the transaction scope even\n after the transaction is committed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#``(). -// display_name UserDataHolder -// documentation ```kotlin\npublic constructor(): UserDataHolder\n```\n\n----\n\n\n Class for storing transaction data that should remain available to the transaction scope even\n after the transaction is committed.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). - /** A mapping of a [Key] to any data value. */ - protected val userdata = ConcurrentHashMap, Any?>() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). -// display_name userdata -// documentation ```kotlin\nprotected get(): ConcurrentHashMap, Any?>\n```\n\n----\n\n A mapping of a [Key] to any data value. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// display_name userdata -// documentation ```kotlin\nprotected final val userdata: ConcurrentHashMap, Any?>\n```\n\n----\n\n A mapping of a [Key] to any data value. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData(). - /** Maps the specified [key] to the specified [value]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(key) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(value) - fun putUserData(key: Key, value: T) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData(). -// display_name putUserData -// documentation ```kotlin\npublic final fun putUserData(key: Key, value: T): Unit\n```\n\n----\n\n Maps the specified [key] to the specified [value]. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(key) -// display_name key -// documentation ```kotlin\nkey: Key\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(value) - userdata[key] = value -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(key) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData(). - /** Removes the specified [key] and its corresponding value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().(key) - fun removeUserData(key: Key) = userdata.remove(key) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData(). -// display_name removeUserData -// documentation ```kotlin\npublic final fun removeUserData(key: Key): Any?\n```\n\n----\n\n Removes the specified [key] and its corresponding value. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().(key) -// display_name key -// documentation ```kotlin\nkey: Key\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#remove(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData(). - /** Returns the value to which the specified [key] is mapped, as a value of type [T]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().(key) - fun getUserData(key: Key): T? = userdata[key] as T? -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData(). -// display_name getUserData -// documentation ```kotlin\npublic final fun getUserData(key: Key): T?\n```\n\n----\n\n Returns the value to which the specified [key] is mapped, as a value of type [T]. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().(key) -// display_name key -// documentation ```kotlin\nkey: Key\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#get(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate(). - /** - * Returns the value for the specified [key]. If the [key] is not found, the [init] function is called, - * then its result is mapped to the [key] and returned. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(key) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(init) - fun getOrCreate(key: Key, init: () -> T): T = userdata.getOrPut(key, init) as T -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate(). -// display_name getOrCreate -// documentation ```kotlin\npublic final fun getOrCreate(key: Key, init: () -> T): T\n```\n\n----\n\n\n Returns the value for the specified [key]. If the [key] is not found, the [init] function is called,\n then its result is mapped to the [key] and returned.\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(key) -// display_name key -// documentation ```kotlin\nkey: Key\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(init) -// display_name init -// documentation ```kotlin\ninit: () -> T\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserdata(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#userdata. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(key) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(init) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate().(init) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getOrCreate(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#``(). - /** Base class representing a unit block of work that is performed on a database. */ - abstract class Transaction : UserDataHolder(), TransactionInterface { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// display_name Transaction -// documentation ```kotlin\npublic abstract class Transaction : UserDataHolder, TransactionInterface\n```\n\n----\n\n Base class representing a unit block of work that is performed on a database. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#``(). -// display_name Transaction -// documentation ```kotlin\npublic constructor(): Transaction\n```\n\n----\n\n Base class representing a unit block of work that is performed on a database. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementCount. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount().(value) - /** The current number of statements executed in this transaction. */ - var statementCount: Int = 0 -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementCount(). -// display_name statementCount -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n The current number of statements executed in this transaction. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount(). -// display_name statementCount -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n The current number of statements executed in this transaction. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n The current number of statements executed in this transaction. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementCount. -// display_name statementCount -// documentation ```kotlin\npublic final var statementCount: Int\n```\n\n----\n\n The current number of statements executed in this transaction. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementCount. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setStatementCount().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#duration. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration().(value) - /** The current total amount of time, in milliseconds, spent executing statements in this transaction. */ - var duration: Long = 0 -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#duration. -// display_name duration -// documentation ```kotlin\npublic final var duration: Long\n```\n\n----\n\n The current total amount of time, in milliseconds, spent executing statements in this transaction. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDuration(). -// display_name duration -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n The current total amount of time, in milliseconds, spent executing statements in this transaction. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration(). -// display_name duration -// documentation ```kotlin\npublic set(value: Long): Unit\n```\n\n----\n\n The current total amount of time, in milliseconds, spent executing statements in this transaction. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n```\n\n----\n\n The current total amount of time, in milliseconds, spent executing statements in this transaction. -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#duration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDuration(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDuration().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#warnLongQueriesDuration. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration().(value) - /** The threshold in milliseconds for query execution to exceed before logging a warning. */ - // TODO fix unused assignment (getter needs to check field if mutable) - // TODO add unit tests - var warnLongQueriesDuration: Long? = null -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic set(value: Long?): Unit\n```\n\n----\n\n The threshold in milliseconds for query execution to exceed before logging a warning. -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration().(value) -// display_name value -// documentation ```kotlin\nvalue: Long?\n```\n\n----\n\n The threshold in milliseconds for query execution to exceed before logging a warning. -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#warnLongQueriesDuration. -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic final var warnLongQueriesDuration: Long?\n```\n\n----\n\n The threshold in milliseconds for query execution to exceed before logging a warning. -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getWarnLongQueriesDuration(). - get() = db.config.warnLongQueriesDuration -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getWarnLongQueriesDuration(). -// display_name warnLongQueriesDuration -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getWarnLongQueriesDuration(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#warnLongQueriesDuration. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setWarnLongQueriesDuration().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getWarnLongQueriesDuration(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#debug. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDebug(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug().(value) - /** Whether tracked values like [statementCount] and [duration] should be stored in [statementStats] for debugging. */ - var debug = false -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#debug. -// display_name debug -// documentation ```kotlin\npublic final var debug: Boolean\n```\n\n----\n\n Whether tracked values like [statementCount] and [duration] should be stored in [statementStats] for debugging. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDebug(). -// display_name debug -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether tracked values like [statementCount] and [duration] should be stored in [statementStats] for debugging. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug(). -// display_name debug -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n Whether tracked values like [statementCount] and [duration] should be stored in [statementStats] for debugging. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n Whether tracked values like [statementCount] and [duration] should be stored in [statementStats] for debugging. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#debug. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getDebug(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setDebug().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#queryTimeout. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getQueryTimeout(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout().(value) - /** - * The number of seconds the driver should wait for a statement to execute in a transaction before timing out. - * Note that not all drivers implement this limit. For more information, refer to the relevant driver documentation. - */ - var queryTimeout: Int? = null -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getQueryTimeout(). -// display_name queryTimeout -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n\n The number of seconds the driver should wait for a statement to execute in a transaction before timing out.\n Note that not all drivers implement this limit. For more information, refer to the relevant driver documentation.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#queryTimeout. -// display_name queryTimeout -// documentation ```kotlin\npublic final var queryTimeout: Int?\n```\n\n----\n\n\n The number of seconds the driver should wait for a statement to execute in a transaction before timing out.\n Note that not all drivers implement this limit. For more information, refer to the relevant driver documentation.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout(). -// display_name queryTimeout -// documentation ```kotlin\npublic set(value: Int?): Unit\n```\n\n----\n\n\n The number of seconds the driver should wait for a statement to execute in a transaction before timing out.\n Note that not all drivers implement this limit. For more information, refer to the relevant driver documentation.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout().(value) -// display_name value -// documentation ```kotlin\nvalue: Int?\n```\n\n----\n\n\n The number of seconds the driver should wait for a statement to execute in a transaction before timing out.\n Note that not all drivers implement this limit. For more information, refer to the relevant driver documentation.\n -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#queryTimeout. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getQueryTimeout(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#setQueryTimeout().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getId(). - /** The unique ID for this transaction. */ - val id by lazy { UUID.randomUUID().toString() } -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getId(). -// display_name id -// documentation ```kotlin\npublic get(): @EnhancedNullability String\n```\n\n----\n\n The unique ID for this transaction. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#id. -// display_name id -// documentation ```kotlin\npublic final val id: String\n```\n\n----\n\n The unique ID for this transaction. -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getId(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#id. -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#randomUUID(). -// ^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getId(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statements. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatements(). - /** - * A [StringBuilder] containing string representations of previously executed statements - * prefixed by their execution time in milliseconds. - * - * **Note:** [Transaction.debug] must be set to `true` for execution strings to be appended. - */ - val statements = StringBuilder() -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatements(). -// display_name statements -// documentation ```kotlin\npublic get(): {kotlin/text/StringBuilder=} StringBuilder\n```\n\n----\n\n\n A [StringBuilder] containing string representations of previously executed statements\n prefixed by their execution time in milliseconds.\n\n **Note:** [Transaction.debug] must be set to `true` for execution strings to be appended.\n -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statements. -// display_name statements -// documentation ```kotlin\npublic final val statements: {kotlin/text/StringBuilder=} StringBuilder\n```\n\n----\n\n\n A [StringBuilder] containing string representations of previously executed statements\n prefixed by their execution time in milliseconds.\n\n **Note:** [Transaction.debug] must be set to `true` for execution strings to be appended.\n -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statements. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatements(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementStats. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementStats(). - /** - * A mapping of previously executed statements in this transaction, with a string representation of - * the prepared statement as the key and the statement count to execution time as the value. - * - * **Note:** [Transaction.debug] must be set to `true` for this mapping to be populated. - */ - val statementStats by lazy { hashMapOf>() } -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementStats(). -// display_name statementStats -// documentation ```kotlin\npublic get(): {kotlin/collections/HashMap>=} HashMap>\n```\n\n----\n\n\n A mapping of previously executed statements in this transaction, with a string representation of\n the prepared statement as the key and the statement count to execution time as the value.\n\n **Note:** [Transaction.debug] must be set to `true` for this mapping to be populated.\n -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementStats. -// display_name statementStats -// documentation ```kotlin\npublic final val statementStats: {kotlin/collections/HashMap>=} HashMap>\n```\n\n----\n\n\n A mapping of previously executed statements in this transaction, with a string representation of\n the prepared statement as the key and the statement count to execution time as the value.\n\n **Note:** [Transaction.debug] must be set to `true` for this mapping to be populated.\n -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementStats(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementStats. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/hashMapOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#statementStats. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#getStatementStats(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). - /** Returns the string identifier of a [table], based on its [Table.tableName] and [Table.alias], if applicable. */ - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity().(table) - fun identity(table: Table): String = -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// display_name identity -// documentation ```kotlin\n@OptIn(...) public final fun identity(table: Table): String\n```\n\n----\n\n Returns the string identifier of a [table], based on its [Table.tableName] and [Table.alias], if applicable. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity().(table) -// ⌄ enclosing_range_start local 0 - (table as? Alias<*>)?.let { "${identity(it.delegate)} ${db.identifierManager.quoteIfNecessary(it.alias)}" } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity().(table) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Alias<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^ reference local 0 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#delegate. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getDelegate(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). -// ⌃ enclosing_range_end local 0 - ?: db.identifierManager.quoteIfNecessary(table.tableName.inProperCase()) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity().(table) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). - /** Returns the complete string identifier of a [column], based on its [Table.tableName] and [Column.name]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity().(column) -// ⌄ enclosing_range_start local 1 - fun fullIdentity(column: Column<*>): String = QueryBuilder(false).also { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// display_name fullIdentity -// documentation ```kotlin\npublic final fun fullIdentity(column: Column<*>): String\n```\n\n----\n\n Returns the complete string identifier of a [column], based on its [Table.tableName] and [Column.name]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 1 2:5 -// display_name it -// documentation ```kotlin\nit: QueryBuilder\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity().(column) - fullIdentity(column, it) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity().(column) -// ^^ reference local 1 - }.toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(queryBuilder) - internal fun fullIdentity(column: Column<*>, queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1). -// display_name fullIdentity -// documentation ```kotlin\n@OptIn(...) internal final fun fullIdentity(column: Column<*>, queryBuilder: QueryBuilder): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(queryBuilder) - if (column.table is Alias<*>) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# - append(db.identifierManager.quoteIfNecessary(column.table.alias)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). - } else { - append(db.identifierManager.quoteIfNecessary(column.table.tableName.inProperCase())) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). - } - append('.') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). - append(identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1).(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). - /** Returns the string identifier of a [column], based on its [Column.name]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1).(column) - fun identity(column: Column<*>): String = db.identifierManager.quoteIdentifierWhenWrongCaseOrNecessary(column.name) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// display_name identity -// documentation ```kotlin\npublic final fun identity(column: Column<*>): String\n```\n\n----\n\n Returns the string identifier of a [column], based on its [Column.name]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1).(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger(). - /** Adds one or more [SqlLogger]s to this [Transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger().(logger) - open fun addLogger(vararg logger: SqlLogger): CompositeSqlLogger { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger(). -// display_name addLogger -// documentation ```kotlin\npublic open fun addLogger(vararg logger: SqlLogger): CompositeSqlLogger\n```\n\n----\n\n Adds one or more [SqlLogger]s to this [Transaction]. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger().(logger) -// display_name logger -// documentation ```kotlin\nvararg logger: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger().(logger) - return CompositeSqlLogger().apply { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 2 - logger.forEach { this.addLogger(it) } -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger().(logger) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: SqlLogger\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#addLogger(). -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#addLogger(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Version.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Version.kt deleted file mode 100644 index 191f455bb..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/Version.kt +++ /dev/null @@ -1,382 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(major) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(minor) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(patch) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). - class Version @InternalApi constructor(val major: Int, val minor: Int, val patch: Int) { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// display_name Version -// documentation ```kotlin\npublic final class Version : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``(). -// display_name Version -// documentation ```kotlin\n@InternalApi() public constructor(major: Int, minor: Int, patch: Int): Version\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(major) -// display_name major -// documentation ```kotlin\nmajor: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(major) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// display_name major -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// display_name major -// documentation ```kotlin\npublic final val major: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(minor) -// display_name minor -// documentation ```kotlin\nminor: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(minor) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// display_name minor -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// display_name minor -// documentation ```kotlin\npublic final val minor: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(patch) -// display_name patch -// documentation ```kotlin\npatch: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(patch) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// display_name patch -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// display_name patch -// documentation ```kotlin\npublic final val patch: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(major) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(minor) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``().(patch) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) - fun covers(version: Version): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). -// display_name covers -// documentation ```kotlin\npublic final fun covers(version: Version): Boolean\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// display_name version -// documentation ```kotlin\nversion: Version\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) - if (major > version.major) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. - if (major < version.major) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. - - if (minor > version.minor) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. - if (minor < version.minor) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. - - if (patch >= version.patch) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers().(version) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. - return false - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1).(version) - fun covers(version: String): Boolean = covers(from(version)) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1). -// display_name covers -// documentation ```kotlin\npublic final fun covers(version: String): Boolean\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1).(version) -// display_name version -// documentation ```kotlin\nversion: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1).(version) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1).(version) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2).(version) - fun covers(version: BigDecimal): Boolean = covers(from(version)) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2). -// display_name covers -// documentation ```kotlin\npublic final fun covers(version: BigDecimal): Boolean\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2).(version) -// display_name version -// documentation ```kotlin\nversion: BigDecimal\n``` -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2).(version) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2).(version) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(major) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(minor) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(patch) - fun covers(major: Int, minor: Int = 0, patch: Int = 0): Boolean = covers(Version(major, minor, patch)) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). -// display_name covers -// documentation ```kotlin\n@OptIn(...) public final fun covers(major: Int, minor: Int = ..., patch: Int = ...): Boolean\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(major) -// display_name major -// documentation ```kotlin\nmajor: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(minor) -// display_name minor -// documentation ```kotlin\nminor: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(patch) -// display_name patch -// documentation ```kotlin\npatch: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(major) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(minor) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(patch) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(major) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(minor) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3).(patch) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#toString(). - override fun toString() = "$major.$minor.$patch" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) - if (javaClass != other?.javaClass) return false -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/getJavaClass(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/jvm/javaClass. - - other as Version -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version# - - return major == other.major && minor == other.minor && patch == other.patch -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#hashCode(). - override fun hashCode(): Int { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# - return Objects.hash(major, minor, patch) -// ^^^^ reference semanticdb maven jdk 11 java/util/Objects#hash(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMajor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#major. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getMinor(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#minor. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#getPatch(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#patch. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion# 14:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#``(). 14:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): Version.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#versionRegex. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#getVersionRegex(). - private val versionRegex = Regex("""^(\d+)(?:\.(\d+))?(?:\.(\d+))?(\D)?(.*)?""") -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#getVersionRegex(). -// display_name versionRegex -// documentation ```kotlin\nprivate get(): Regex\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#versionRegex. -// display_name versionRegex -// documentation ```kotlin\nprivate final val versionRegex: Regex\n``` -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#versionRegex. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#getVersionRegex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from().(version) - fun from(version: String): Version { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(). -// display_name from -// documentation ```kotlin\n@OptIn(...) public final fun from(version: String): Version\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from().(version) -// display_name version -// documentation ```kotlin\nversion: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from().(version) -// ⌄ enclosing_range_start local 0 - val matchResult = versionRegex.find(version) -// ^^^^^^^^^^^ definition local 0 -// display_name matchResult -// documentation ```kotlin\nlocal val matchResult: MatchResult\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#getVersionRegex(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#versionRegex. -// ^^^^ reference semanticdb maven . . kotlin/text/Regex#find(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from().(version) - ?: throw IllegalArgumentException("Invalid version format: $version") -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/IllegalArgumentException#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from().(version) -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - val parts = (1..3).map { matchResult.groupValues[it].takeIf { it.isNotEmpty() }?.toInt() ?: 0 } -// ^^^^^ definition local 1 -// display_name parts -// documentation ```kotlin\nlocal val parts: List\n``` -// ^^ reference semanticdb maven . . kotlin/Int#rangeTo(+2). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#getGroupValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#groupValues. -// ^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 3 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotEmpty(). -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 2 - - return Version(parts[0], parts[1], parts[2]) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#``(). -// ^^^^^ reference local 1 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^^^^^ reference local 1 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^^^^^ reference local 1 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1).(version) - fun from(version: BigDecimal): Version = from(version.toString()) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1). -// display_name from -// documentation ```kotlin\npublic final fun from(version: BigDecimal): Version\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1).(version) -// display_name version -// documentation ```kotlin\nversion: BigDecimal\n``` -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1).(version) -// ^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1).(version) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#from(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Version# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/WindowFunction.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/WindowFunction.kt deleted file mode 100644 index 168fa715f..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/WindowFunction.kt +++ /dev/null @@ -1,2178 +0,0 @@ - package org.jetbrains.exposed.v1.core -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# - /** Interface for functions that can be used as window functions. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#[T] - interface WindowFunction { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// display_name WindowFunction -// documentation ```kotlin\npublic abstract interface WindowFunction : Any\n```\n\n----\n\n Interface for functions that can be used as window functions. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Avg# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Count# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lag# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lead# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Max# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Min# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Rank# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Sum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). - /** Returns window function definition. */ - fun over(): WindowFunctionDefinition -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// display_name over -// documentation ```kotlin\npublic abstract fun over(): WindowFunctionDefinition\n\n```\n\n----\n\n Returns window function definition. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Count#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Max#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Min#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#over(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). - /** Appends the SQL representation of this function to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder().(queryBuilder) - fun toQueryBuilder(queryBuilder: QueryBuilder) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic abstract fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n\n```\n\n----\n\n Appends the SQL representation of this function to the specified [queryBuilder]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Avg#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Count#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Max#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Min#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevPop#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StdDevSamp#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Sum#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarPop#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/VarSamp#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - /** Represents an SQL window function with window definition. */ - @Suppress("TooManyFunctions") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). - class WindowFunctionDefinition( -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// display_name WindowFunctionDefinition -// documentation ```kotlin\n@Suppress(...) public final class WindowFunctionDefinition : ExpressionWithColumnType\n```\n\n----\n\n Represents an SQL window function with window definition. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// display_name WindowFunctionDefinition -// documentation ```kotlin\npublic constructor(columnType: IColumnType, function: WindowFunction): WindowFunctionDefinition\n```\n\n----\n\n Returns the function that definition is used for. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getColumnType(). - override val columnType: IColumnType, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getColumnType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(function) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#function. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFunction(). - /** Returns the function that definition is used for. */ - private val function: WindowFunction -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(function) -// display_name function -// documentation ```kotlin\nfunction: WindowFunction\n```\n\n----\n\n Returns the function that definition is used for. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(function) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#function. -// display_name function -// documentation ```kotlin\nprivate final val function: WindowFunction\n```\n\n----\n\n Returns the function that definition is used for. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFunction(). -// display_name function -// documentation ```kotlin\nprivate get(): WindowFunction\n```\n\n----\n\n Returns the function that definition is used for. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``().(function) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#function. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFunction(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). - /** Returns expressions in PARTITION BY clause. */ - private val partitionExpressions: List> = mutableListOf() -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). -// display_name partitionExpressions -// documentation ```kotlin\nprivate get(): List>\n```\n\n----\n\n Returns expressions in PARTITION BY clause. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// display_name partitionExpressions -// documentation ```kotlin\nprivate final val partitionExpressions: List>\n```\n\n----\n\n Returns expressions in PARTITION BY clause. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). - /** Returns expressions in ORDER BY clause. */ - private val orderByExpressions: List, SortOrder>> = mutableListOf() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). -// display_name orderByExpressions -// documentation ```kotlin\nprivate get(): List, SortOrder>>\n```\n\n----\n\n Returns expressions in ORDER BY clause. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// display_name orderByExpressions -// documentation ```kotlin\nprivate final val orderByExpressions: List, SortOrder>>\n```\n\n----\n\n Returns expressions in ORDER BY clause. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause().(value) - /** Returns window frame clause. */ - private var frameClause: WindowFrameClause? = null -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// display_name frameClause -// documentation ```kotlin\nprivate final var frameClause: WindowFrameClause?\n```\n\n----\n\n Returns window frame clause. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// display_name frameClause -// documentation ```kotlin\nprivate get(): WindowFrameClause?\n```\n\n----\n\n Returns window frame clause. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// display_name frameClause -// documentation ```kotlin\nprivate set(value: WindowFrameClause?): Unit\n```\n\n----\n\n Returns window frame clause. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause().(value) -// display_name value -// documentation ```kotlin\nvalue: WindowFrameClause?\n```\n\n----\n\n Returns window frame clause. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy(). - /** - * Groups the rows of the query by specified [expressions] into partitions, - * which are processed separately by the window function. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy().(expressions) - fun partitionBy(vararg expressions: Expression<*>): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy(). -// display_name partitionBy -// documentation ```kotlin\npublic final fun partitionBy(vararg expressions: Expression<*>): WindowFunctionDefinition\n```\n\n----\n\n\n Groups the rows of the query by specified [expressions] into partitions,\n which are processed separately by the window function.\n -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy().(expressions) -// display_name expressions -// documentation ```kotlin\nvararg expressions: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy().(expressions) - (partitionExpressions as MutableList).addAll(expressions) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/addAll(+2). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy().(expressions) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionBy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(). - /** - * Defines sorting order by [column] and [order] in which the rows of a partition - * are processed by the window function. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(order) - fun orderBy(column: Expression<*>, order: SortOrder = SortOrder.ASC): WindowFunctionDefinition = -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(). -// display_name orderBy -// documentation ```kotlin\npublic final fun orderBy(column: Expression<*>, order: SortOrder = ...): WindowFunctionDefinition\n```\n\n----\n\n\n Defines sorting order by [column] and [order] in which the rows of a partition\n are processed by the window function.\n -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(column) -// display_name column -// documentation ```kotlin\ncolumn: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(order) -// display_name order -// documentation ```kotlin\norder: SortOrder = ...\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(order) - orderBy(column to order) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(column) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy().(order) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1). - /** - * Defines sorting order by column and order pairs [order] in which the rows of a partition - * are processed by the window function. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1).(order) - fun orderBy(vararg order: Pair, SortOrder>): WindowFunctionDefinition = apply { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1). -// display_name orderBy -// documentation ```kotlin\npublic final fun orderBy(vararg order: Pair, SortOrder>): WindowFunctionDefinition\n```\n\n----\n\n\n Defines sorting order by column and order pairs [order] in which the rows of a partition\n are processed by the window function.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1).(order) -// display_name order -// documentation ```kotlin\nvararg order: Pair, SortOrder>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1).(order) - (orderByExpressions as MutableList).addAll(order) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableList# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/addAll(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1).(order) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderBy(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.ROWS] mode and specified [start] and [end] bounds. - */ - fun rows( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(). -// display_name rows -// documentation ```kotlin\npublic final fun rows(start: WindowFrameBound, end: WindowFrameBound): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.ROWS] mode and specified [start] and [end] bounds.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(start) - start: WindowFrameBound, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(start) -// display_name start -// documentation ```kotlin\nstart: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(end) - end: WindowFrameBound -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(end) -// display_name end -// documentation ```kotlin\nend: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(end) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.ROWS, start, end) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#ROWS. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(start) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows().(end) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.ROWS] mode and specified [start] bound. - */ - fun rows( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1). -// display_name rows -// documentation ```kotlin\npublic final fun rows(start: CurrentOrPreceding): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.ROWS] mode and specified [start] bound.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1).(start) - start: CurrentOrPreceding -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1).(start) -// display_name start -// documentation ```kotlin\nstart: CurrentOrPreceding\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1).(start) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.ROWS, start, null) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#ROWS. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1).(start) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#rows(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.RANGE] mode and specified [start] and [end] bounds. - */ - fun range( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(). -// display_name range -// documentation ```kotlin\npublic final fun range(start: WindowFrameBound, end: WindowFrameBound): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.RANGE] mode and specified [start] and [end] bounds.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(start) - start: WindowFrameBound, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(start) -// display_name start -// documentation ```kotlin\nstart: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(end) - end: WindowFrameBound -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(end) -// display_name end -// documentation ```kotlin\nend: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(end) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.RANGE, start, end) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#RANGE. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(start) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range().(end) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.RANGE] mode and specified [start] bound. - */ - fun range( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1). -// display_name range -// documentation ```kotlin\npublic final fun range(start: CurrentOrPreceding): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.RANGE] mode and specified [start] bound.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1).(start) - start: CurrentOrPreceding -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1).(start) -// display_name start -// documentation ```kotlin\nstart: CurrentOrPreceding\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1).(start) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.RANGE, start, null) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#RANGE. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1).(start) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#range(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.GROUPS] mode and specified [start] and [end] bounds. - */ - fun groups( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(). -// display_name groups -// documentation ```kotlin\npublic final fun groups(start: WindowFrameBound, end: WindowFrameBound): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.GROUPS] mode and specified [start] and [end] bounds.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(start) - start: WindowFrameBound, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(start) -// display_name start -// documentation ```kotlin\nstart: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(end) - end: WindowFrameBound -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(end) -// display_name end -// documentation ```kotlin\nend: WindowFrameBound\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(end) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.GROUPS, start, end) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#GROUPS. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(start) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups().(end) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1). - /** - * Defines the set of rows constituting the window frame, which is a subset of the current partition. - * Window frame uses [WindowFrameUnit.GROUPS] mode and specified [start] bound. - */ - fun groups( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1). -// display_name groups -// documentation ```kotlin\npublic final fun groups(start: CurrentOrPreceding): WindowFunctionDefinition\n```\n\n----\n\n\n Defines the set of rows constituting the window frame, which is a subset of the current partition.\n Window frame uses [WindowFrameUnit.GROUPS] mode and specified [start] bound.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1).(start) - start: CurrentOrPreceding, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1).(start) -// display_name start -// documentation ```kotlin\nstart: CurrentOrPreceding\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1).(start) - ): WindowFunctionDefinition = apply { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - frameClause = WindowFrameClause(WindowFrameUnit.GROUPS, start, null) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#GROUPS. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1).(start) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#groups(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder().(queryBuilder) - function.toQueryBuilder(this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#function. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFunction(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). - +" OVER(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - appendPartitionByClause() -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendPartitionByClause(). - appendOrderByClause() -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendOrderByClause(). -// ⌄ enclosing_range_start local 0 - frameClause?.let { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#frameClause. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getFrameClause(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#setFrameClause(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 0 3:9 -// display_name it -// documentation ```kotlin\nit: WindowFrameClause\n``` - +" " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - it.toQueryBuilder(this) -// ^^ reference local 0 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder(). - } -// ⌃ enclosing_range_end local 0 - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendPartitionByClause(). - private fun QueryBuilder.appendPartitionByClause() { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendPartitionByClause(). -// display_name appendPartitionByClause -// documentation ```kotlin\nprivate final fun QueryBuilder.appendPartitionByClause(): Unit\n``` - if (partitionExpressions.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - +"PARTITION BY " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 1 - partitionExpressions.appendTo { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getPartitionExpressions(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#partitionExpressions. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^ definition local 1 2:13 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` - +((it as? IExpressionAlias<*>)?.aliasOnlyExpression() ?: it) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 1 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#aliasOnlyExpression(). -// ^^ reference local 1 - } -// ⌃ enclosing_range_end local 1 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendPartitionByClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendOrderByClause(). - private fun QueryBuilder.appendOrderByClause() { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendOrderByClause(). -// display_name appendOrderByClause -// documentation ```kotlin\nprivate final fun QueryBuilder.appendOrderByClause(): Unit\n``` - if (orderByExpressions.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - +" ORDER BY " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - orderByExpressions.appendTo { (expression, sortOrder) -> -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#getOrderByExpressions(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#orderByExpressions. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name -// documentation ```kotlin\n: Pair, SortOrder>\n``` -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^ definition local 3 -// display_name expression -// documentation ```kotlin\nlocal val expression: Expression<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^ reference local 2 -// ^^^^^^^^^ definition local 4 -// display_name sortOrder -// documentation ```kotlin\nlocal val sortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 2 - currentDialect.dataTypeProvider.precessOrderByClause(this, expression, sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^ reference local 4 - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#appendOrderByClause(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause# - /** Represents an SQL window function frame clause */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). - class WindowFrameClause( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause# -// display_name WindowFrameClause -// documentation ```kotlin\npublic final class WindowFrameClause : Any\n```\n\n----\n\n Represents an SQL window function frame clause -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// display_name WindowFrameClause -// documentation ```kotlin\npublic constructor(unit: WindowFrameUnit, start: WindowFrameBound, end: WindowFrameBound? = ...): WindowFrameClause\n```\n\n----\n\n Returns frame unit (also called mode). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(unit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#unit. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getUnit(). - /** Returns frame unit (also called mode). */ - private val unit: WindowFrameUnit, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(unit) -// display_name unit -// documentation ```kotlin\nunit: WindowFrameUnit\n```\n\n----\n\n Returns frame unit (also called mode). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(unit) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getUnit(). -// display_name unit -// documentation ```kotlin\nprivate get(): WindowFrameUnit\n```\n\n----\n\n Returns frame unit (also called mode). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#unit. -// display_name unit -// documentation ```kotlin\nprivate final val unit: WindowFrameUnit\n```\n\n----\n\n Returns frame unit (also called mode). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(unit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#unit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getUnit(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#start. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getStart(). - /** Returns frame start bound. */ - private val start: WindowFrameBound, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(start) -// display_name start -// documentation ```kotlin\nstart: WindowFrameBound\n```\n\n----\n\n Returns frame start bound. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(start) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getStart(). -// display_name start -// documentation ```kotlin\nprivate get(): WindowFrameBound\n```\n\n----\n\n Returns frame start bound. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#start. -// display_name start -// documentation ```kotlin\nprivate final val start: WindowFrameBound\n```\n\n----\n\n Returns frame start bound. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(start) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#start. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getStart(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(end) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#end. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getEnd(). - /** Returns frame end bound. */ - private val end: WindowFrameBound? = null -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(end) -// display_name end -// documentation ```kotlin\nend: WindowFrameBound? = ...\n```\n\n----\n\n Returns frame end bound. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(end) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#end. -// display_name end -// documentation ```kotlin\nprivate final val end: WindowFrameBound?\n```\n\n----\n\n Returns frame end bound. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getEnd(). -// display_name end -// documentation ```kotlin\nprivate get(): WindowFrameBound?\n```\n\n----\n\n Returns frame end bound. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``().(end) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#end. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getEnd(). - ) { -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder(). - /** Appends the SQL representation of this window function clause to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder().(queryBuilder) - fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic final fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n Appends the SQL representation of this window function clause to the specified [queryBuilder]. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder().(queryBuilder) - append(unit.name, " ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getUnit(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#unit. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#name. - - if (end != null) { -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#end. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getEnd(). - +"BETWEEN " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - start.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getStart(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#start. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - end.toQueryBuilder(this) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#end. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getEnd(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). - } else { - start.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#getStart(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#start. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameClause# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#``(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** Represents an SQL window function frame unit (also called mode). */ -//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 10:1 - enum class WindowFrameUnit { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit# -// display_name WindowFrameUnit -// documentation ```kotlin\npublic final enum class WindowFrameUnit : Enum\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#``(). -// display_name WindowFrameUnit -// documentation ```kotlin\nprivate constructor(): WindowFrameUnit\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): WindowFrameUnit\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Represents an SQL window function frame unit (also called mode). -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Represents window function frame bound direction. - /** A frame unit based on a fixed amount of rows before and/or after the current row. */ - ROWS, - - /** A frame unit consisting of a logical range of rows, based on their value compared to the current row value. */ - RANGE, - - /** A frame unit based on a logical range of rows around the current row, but with a distinct value count. */ - GROUPS - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameUnit#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# - /** Represents an SQL window function frame start and end bound. */ - sealed interface WindowFrameBound { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// display_name WindowFrameBound -// documentation ```kotlin\npublic sealed interface WindowFrameBound : Any\n```\n\n----\n\n Represents an SQL window function frame start and end bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion# 35:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Returns UNBOUNDED PRECEDING window function frame bound -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#``(). 35:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): WindowFrameBound.Companion\n```\n\n----\n\n Returns UNBOUNDED PRECEDING window function frame bound -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedPreceding(). - /** Returns UNBOUNDED PRECEDING window function frame bound */ - fun unboundedPreceding(): UnboundedPrecedingWindowFrameBound { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedPreceding(). -// display_name unboundedPreceding -// documentation ```kotlin\npublic final fun unboundedPreceding(): UnboundedPrecedingWindowFrameBound\n```\n\n----\n\n Returns UNBOUNDED PRECEDING window function frame bound -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# - return UnboundedPrecedingWindowFrameBound() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedPreceding(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedFollowing(). - /** Returns UNBOUNDED FOLLOWING window function frame bound */ - fun unboundedFollowing(): UnboundedFollowingWindowFrameBound { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedFollowing(). -// display_name unboundedFollowing -// documentation ```kotlin\npublic final fun unboundedFollowing(): UnboundedFollowingWindowFrameBound\n```\n\n----\n\n Returns UNBOUNDED FOLLOWING window function frame bound -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# - return UnboundedFollowingWindowFrameBound() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#unboundedFollowing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(). - /** Returns [offset] PRECEDING window function frame bound */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding().(offset) - fun offsetPreceding(offset: Expression): OffsetPrecedingWindowFrameBound { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(). -// display_name offsetPreceding -// documentation ```kotlin\npublic final fun offsetPreceding(offset: Expression): OffsetPrecedingWindowFrameBound\n```\n\n----\n\n Returns [offset] PRECEDING window function frame bound -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding().(offset) -// display_name offset -// documentation ```kotlin\noffset: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding().(offset) - return OffsetPrecedingWindowFrameBound(offset) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding().(offset) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1). - /** Returns [offset] PRECEDING window function frame bound */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1).(offset) - fun offsetPreceding(offset: Int): OffsetPrecedingWindowFrameBound { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1). -// display_name offsetPreceding -// documentation ```kotlin\npublic final fun offsetPreceding(offset: Int): OffsetPrecedingWindowFrameBound\n```\n\n----\n\n Returns [offset] PRECEDING window function frame bound -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1).(offset) -// display_name offset -// documentation ```kotlin\noffset: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1).(offset) - return OffsetPrecedingWindowFrameBound(intLiteral(offset)) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1).(offset) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetPreceding(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(). - /** Returns [offset] FOLLOWING window function frame bound */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing().(offset) - fun offsetFollowing(offset: Expression): OffsetFollowingWindowFrameBound { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(). -// display_name offsetFollowing -// documentation ```kotlin\npublic final fun offsetFollowing(offset: Expression): OffsetFollowingWindowFrameBound\n```\n\n----\n\n Returns [offset] FOLLOWING window function frame bound -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing().(offset) -// display_name offset -// documentation ```kotlin\noffset: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing().(offset) - return OffsetFollowingWindowFrameBound(offset) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing().(offset) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1). - /** Returns [offset] FOLLOWING window function frame bound */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1).(offset) - fun offsetFollowing(offset: Int): OffsetFollowingWindowFrameBound { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1). -// display_name offsetFollowing -// documentation ```kotlin\npublic final fun offsetFollowing(offset: Int): OffsetFollowingWindowFrameBound\n```\n\n----\n\n Returns [offset] FOLLOWING window function frame bound -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1).(offset) -// display_name offset -// documentation ```kotlin\noffset: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1).(offset) - return OffsetFollowingWindowFrameBound(intLiteral(offset)) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1).(offset) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#offsetFollowing(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#currentRow(). - /** Returns CURRENT ROW window function frame bound */ - fun currentRow(): CurrentRowWindowFrameBound { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#currentRow(). -// display_name currentRow -// documentation ```kotlin\npublic final fun currentRow(): CurrentRowWindowFrameBound\n```\n\n----\n\n Returns CURRENT ROW window function frame bound -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# - return CurrentRowWindowFrameBound - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#currentRow(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#Companion#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). - /** Appends the SQL representation of this window function clause to the specified [queryBuilder]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder().(queryBuilder) - fun toQueryBuilder(queryBuilder: QueryBuilder) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic abstract fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n\n```\n\n----\n\n Appends the SQL representation of this window function clause to the specified [queryBuilder]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# - /** Represents an SQL window function frame bound that is CURRENT ROW or one of PRECEDING forms. */ - interface CurrentOrPreceding : WindowFrameBound -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// display_name CurrentOrPreceding -// documentation ```kotlin\npublic abstract interface CurrentOrPreceding : WindowFrameBound\n```\n\n----\n\n Represents an SQL window function frame bound that is CURRENT ROW or one of PRECEDING forms. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# - /** Represents an SQL window function frame bound that is CURRENT ROW or one of FOLLOWING forms. */ - interface CurrentOrFollowing : WindowFrameBound -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// display_name CurrentOrFollowing -// documentation ```kotlin\npublic abstract interface CurrentOrFollowing : WindowFrameBound\n```\n\n----\n\n Represents an SQL window function frame bound that is CURRENT ROW or one of FOLLOWING forms. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# - /** - * Represents UNBOUNDED PRECEDING or FOLLOWING window function frame bound. - * [direction] specifies whether first or last partition row will be used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``(). - open class UnboundedWindowFrameBound( -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// display_name UnboundedWindowFrameBound -// documentation ```kotlin\npublic open class UnboundedWindowFrameBound : WindowFrameBound\n```\n\n----\n\n\n Represents UNBOUNDED PRECEDING or FOLLOWING window function frame bound.\n [direction] specifies whether first or last partition row will be used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``(). -// display_name UnboundedWindowFrameBound -// documentation ```kotlin\npublic constructor(direction: WindowFrameBoundDirection): UnboundedWindowFrameBound\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``().(direction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#direction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#getDirection(). - private val direction: WindowFrameBoundDirection -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``().(direction) -// display_name direction -// documentation ```kotlin\ndirection: WindowFrameBoundDirection\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``().(direction) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#direction. -// display_name direction -// documentation ```kotlin\nprivate final val direction: WindowFrameBoundDirection\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#getDirection(). -// display_name direction -// documentation ```kotlin\nprivate get(): WindowFrameBoundDirection\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``().(direction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#direction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#getDirection(). - ) : WindowFrameBound { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder().(queryBuilder) - append("UNBOUNDED ", direction.name) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#direction. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#getDirection(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#name. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound#``(). - /** Represents UNBOUNDED PRECEDING window function frame bound. */ - class UnboundedPrecedingWindowFrameBound : -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# -// display_name UnboundedPrecedingWindowFrameBound -// documentation ```kotlin\npublic final class UnboundedPrecedingWindowFrameBound : UnboundedWindowFrameBound, CurrentOrPreceding\n```\n\n----\n\n Represents UNBOUNDED PRECEDING window function frame bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound#``(). -// display_name UnboundedPrecedingWindowFrameBound -// documentation ```kotlin\npublic constructor(): UnboundedPrecedingWindowFrameBound\n```\n\n----\n\n Represents UNBOUNDED PRECEDING window function frame bound. - UnboundedWindowFrameBound(WindowFrameBoundDirection.PRECEDING), -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#PRECEDING. - CurrentOrPreceding -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedPrecedingWindowFrameBound#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound#``(). - /** Represents UNBOUNDED FOLLOWING window function frame bound. */ - class UnboundedFollowingWindowFrameBound : -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# -// display_name UnboundedFollowingWindowFrameBound -// documentation ```kotlin\npublic final class UnboundedFollowingWindowFrameBound : UnboundedWindowFrameBound, CurrentOrFollowing\n```\n\n----\n\n Represents UNBOUNDED FOLLOWING window function frame bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound#``(). -// display_name UnboundedFollowingWindowFrameBound -// documentation ```kotlin\npublic constructor(): UnboundedFollowingWindowFrameBound\n```\n\n----\n\n Represents UNBOUNDED FOLLOWING window function frame bound. - UnboundedWindowFrameBound(WindowFrameBoundDirection.FOLLOWING), -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedWindowFrameBound# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#FOLLOWING. - CurrentOrFollowing -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/UnboundedFollowingWindowFrameBound#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# - /** - * Represents an [offset] PRECEDING or FOLLOWING window function frame bound. - * [direction] specifies whether previous or next partition rows will be used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``(). - open class OffsetWindowFrameBound( -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// display_name OffsetWindowFrameBound -// documentation ```kotlin\npublic open class OffsetWindowFrameBound : WindowFrameBound\n```\n\n----\n\n\n Represents an [offset] PRECEDING or FOLLOWING window function frame bound.\n [direction] specifies whether previous or next partition rows will be used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``(). -// display_name OffsetWindowFrameBound -// documentation ```kotlin\npublic constructor(offset: Expression, direction: WindowFrameBoundDirection): OffsetWindowFrameBound\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#offset. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getOffset(). - private val offset: Expression, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(offset) -// display_name offset -// documentation ```kotlin\noffset: Expression\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(offset) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getOffset(). -// display_name offset -// documentation ```kotlin\nprivate get(): Expression\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#offset. -// display_name offset -// documentation ```kotlin\nprivate final val offset: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#offset. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(direction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#direction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getDirection(). - private val direction: WindowFrameBoundDirection -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(direction) -// display_name direction -// documentation ```kotlin\ndirection: WindowFrameBoundDirection\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(direction) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#direction. -// display_name direction -// documentation ```kotlin\nprivate final val direction: WindowFrameBoundDirection\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getDirection(). -// display_name direction -// documentation ```kotlin\nprivate get(): WindowFrameBoundDirection\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``().(direction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#direction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getDirection(). - ) : WindowFrameBound { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder().(queryBuilder) - append(offset, " ", direction.name) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#offset. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#direction. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#getDirection(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#name. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# - /** Represents [offset] PRECEDING window function frame bound. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``(). - class OffsetPrecedingWindowFrameBound( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# -// display_name OffsetPrecedingWindowFrameBound -// documentation ```kotlin\npublic final class OffsetPrecedingWindowFrameBound : OffsetWindowFrameBound, CurrentOrPreceding\n```\n\n----\n\n Represents [offset] PRECEDING window function frame bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``(). -// display_name OffsetPrecedingWindowFrameBound -// documentation ```kotlin\npublic constructor(offset: Expression): OffsetPrecedingWindowFrameBound\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``().(offset) - offset: Expression -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``().(offset) -// display_name offset -// documentation ```kotlin\noffset: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``().(offset) - ) : OffsetWindowFrameBound(offset, WindowFrameBoundDirection.PRECEDING), CurrentOrPreceding -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``().(offset) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#PRECEDING. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetPrecedingWindowFrameBound# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# - /** Represents [offset] FOLLOWING window function frame bound. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``(). - class OffsetFollowingWindowFrameBound( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# -// display_name OffsetFollowingWindowFrameBound -// documentation ```kotlin\npublic final class OffsetFollowingWindowFrameBound : OffsetWindowFrameBound, CurrentOrFollowing\n```\n\n----\n\n Represents [offset] FOLLOWING window function frame bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``(). -// display_name OffsetFollowingWindowFrameBound -// documentation ```kotlin\npublic constructor(offset: Expression): OffsetFollowingWindowFrameBound\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``().(offset) - offset: Expression -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``().(offset) -// display_name offset -// documentation ```kotlin\noffset: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``().(offset) - ) : OffsetWindowFrameBound(offset, WindowFrameBoundDirection.FOLLOWING), CurrentOrFollowing -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetWindowFrameBound# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``().(offset) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#FOLLOWING. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/OffsetFollowingWindowFrameBound# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#``(). - /** Represents an CURRENT ROW window function frame bound. */ - object CurrentRowWindowFrameBound : WindowFrameBound, CurrentOrPreceding, CurrentOrFollowing { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -// display_name CurrentRowWindowFrameBound -// documentation ```kotlin\npublic final object CurrentRowWindowFrameBound : WindowFrameBound, CurrentOrPreceding, CurrentOrFollowing\n```\n\n----\n\n Represents an CURRENT ROW window function frame bound. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#``(). -// display_name CurrentRowWindowFrameBound -// documentation ```kotlin\nprivate constructor(): CurrentRowWindowFrameBound\n```\n\n----\n\n Represents an CURRENT ROW window function frame bound. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrPreceding# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentOrFollowing# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBound#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder().(queryBuilder) - +"CURRENT ROW" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CurrentRowWindowFrameBound#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#``(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - /** Represents window function frame bound direction. */ -//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 7:1 - enum class WindowFrameBoundDirection { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection# -// display_name WindowFrameBoundDirection -// documentation ```kotlin\npublic final enum class WindowFrameBoundDirection : Enum\n```\n\n----\n\n Represents window function frame bound direction. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#``(). -// display_name WindowFrameBoundDirection -// documentation ```kotlin\nprivate constructor(): WindowFrameBoundDirection\n```\n\n----\n\n Represents window function frame bound direction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Represents window function frame bound direction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): WindowFrameBoundDirection\n```\n\n----\n\n Represents window function frame bound direction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Represents window function frame bound direction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Represents window function frame bound direction. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Represents window function frame bound direction. - /** Gets rows before the current row. */ - PRECEDING, - - /** Gets rows after the current row. */ - FOLLOWING - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFrameBoundDirection#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#``(). - /** Represents an SQL function that returns the number of the current row within its partition, counting from 1. */ - class RowNumber : WindowFunction { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber# -// display_name RowNumber -// documentation ```kotlin\npublic final class RowNumber : WindowFunction\n```\n\n----\n\n Represents an SQL function that returns the number of the current row within its partition, counting from 1. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#``(). -// display_name RowNumber -// documentation ```kotlin\npublic constructor(): RowNumber\n```\n\n----\n\n Represents an SQL function that returns the number of the current row within its partition, counting from 1. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder().(queryBuilder) - +"ROW_NUMBER()" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(LongColumnType(), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/RowNumber#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Rank# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#``(). - /** - * Represents an SQL function that returns the rank of the current row, with gaps; that is, the row_number - * of the first row in its peer group. - */ - class Rank : WindowFunction { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Rank# -// display_name Rank -// documentation ```kotlin\npublic final class Rank : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the rank of the current row, with gaps; that is, the row_number\n of the first row in its peer group.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#``(). -// display_name Rank -// documentation ```kotlin\npublic constructor(): Rank\n```\n\n----\n\n\n Represents an SQL function that returns the rank of the current row, with gaps; that is, the row_number\n of the first row in its peer group.\n -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder().(queryBuilder) - +"RANK()" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(LongColumnType(), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Rank# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Rank#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#``(). - /** - * Represents an SQL function that returns the rank of the current row, without gaps; this function effectively - * counts peer groups. - */ - class DenseRank : WindowFunction { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank# -// display_name DenseRank -// documentation ```kotlin\npublic final class DenseRank : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the rank of the current row, without gaps; this function effectively\n counts peer groups.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#``(). -// display_name DenseRank -// documentation ```kotlin\npublic constructor(): DenseRank\n```\n\n----\n\n\n Represents an SQL function that returns the rank of the current row, without gaps; this function effectively\n counts peer groups.\n -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder().(queryBuilder) - +"DENSE_RANK()" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(LongColumnType(), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/DenseRank#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank# - /** - * Represents an SQL function that returns the relative rank of the current row, that is (rank - 1) / - * (total partition rows - 1). The value thus ranges from 0 to 1 inclusive. - * [scale] represents decimal digits count in the fractional part of result. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``().(scale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#scale. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#getScale(). - class PercentRank(private val scale: Int = 2) : WindowFunction { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank# -// display_name PercentRank -// documentation ```kotlin\npublic final class PercentRank : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns the relative rank of the current row, that is (rank - 1)\n (total partition rows - 1). The value thus ranges from 0 to 1 inclusive.\n [scale] represents decimal digits count in the fractional part of result.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``(). -// display_name PercentRank -// documentation ```kotlin\npublic constructor(scale: Int = ...): PercentRank\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``().(scale) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#getScale(). -// display_name scale -// documentation ```kotlin\nprivate get(): Int\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#scale. -// display_name scale -// documentation ```kotlin\nprivate final val scale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#scale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#getScale(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder().(queryBuilder) - +"PERCENT_RANK()" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(DecimalColumnType(Int.MAX_VALUE, scale), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#scale. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/PercentRank# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist# - /** - * Represents an SQL function that Returns the cumulative distribution, that is (number of partition rows preceding - * or peers with current row) / (total partition rows). The value thus ranges from 1/N to 1. - * [scale] represents decimal digits count in the fractional part of result. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``().(scale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#scale. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#getScale(). - class CumeDist(private val scale: Int = 2) : WindowFunction { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist# -// display_name CumeDist -// documentation ```kotlin\npublic final class CumeDist : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that Returns the cumulative distribution, that is (number of partition rows preceding\n or peers with current row) / (total partition rows). The value thus ranges from 1/N to 1.\n [scale] represents decimal digits count in the fractional part of result.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``(). -// display_name CumeDist -// documentation ```kotlin\npublic constructor(scale: Int = ...): CumeDist\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``().(scale) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#getScale(). -// display_name scale -// documentation ```kotlin\nprivate get(): Int\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#scale. -// display_name scale -// documentation ```kotlin\nprivate final val scale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#scale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#getScale(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder().(queryBuilder) - +"CUME_DIST()" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(DecimalColumnType(Int.MAX_VALUE, scale), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#getScale(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#scale. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/CumeDist# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile# - /** Returns an integer ranging from 1 to the argument value, dividing the partition as equally as possible. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``(). - class Ntile( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile# -// display_name Ntile -// documentation ```kotlin\npublic final class Ntile : WindowFunction\n```\n\n----\n\n Returns an integer ranging from 1 to the argument value, dividing the partition as equally as possible. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``(). -// display_name Ntile -// documentation ```kotlin\npublic constructor(numBuckets: ExpressionWithColumnType): Ntile\n```\n\n----\n\n Returns number of buckets. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``().(numBuckets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#numBuckets. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#getNumBuckets(). - /** Returns number of buckets. */ - val numBuckets: ExpressionWithColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``().(numBuckets) -// display_name numBuckets -// documentation ```kotlin\nnumBuckets: ExpressionWithColumnType\n```\n\n----\n\n Returns number of buckets. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``().(numBuckets) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#getNumBuckets(). -// display_name numBuckets -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns number of buckets. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#numBuckets. -// display_name numBuckets -// documentation ```kotlin\npublic final val numBuckets: ExpressionWithColumnType\n```\n\n----\n\n Returns number of buckets. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``().(numBuckets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#numBuckets. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#getNumBuckets(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder().(queryBuilder) - append("NTILE(", numBuckets, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#getNumBuckets(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#numBuckets. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(IntegerColumnType(), this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Ntile# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag# - /** - * Represents an SQL function that returns value evaluated at the row that is [offset] rows before the current row - * within the partition; if there is no such row, instead returns [defaultValue]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``(). - class Lag( -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag# -// display_name Lag -// documentation ```kotlin\npublic final class Lag : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns value evaluated at the row that is [offset] rows before the current row\n within the partition; if there is no such row, instead returns [defaultValue].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``(). -// display_name Lag -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType, offset: ExpressionWithColumnType = ..., defaultValue: ExpressionWithColumnType? = ...): Lag\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getExpr(). - /** Returns the expression from which the rows are counted. */ - val expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#offset. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getOffset(). - /** Returns number of rows before the current row. */ - val offset: ExpressionWithColumnType = intLiteral(1), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(offset) -// display_name offset -// documentation ```kotlin\noffset: ExpressionWithColumnType = ...\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(offset) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getOffset(). -// display_name offset -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#offset. -// display_name offset -// documentation ```kotlin\npublic final val offset: ExpressionWithColumnType\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#offset. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(defaultValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#defaultValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getDefaultValue(). - /** Returns value that is used if no row found at such offset. */ - val defaultValue: ExpressionWithColumnType? = null -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: ExpressionWithColumnType? = ...\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(defaultValue) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#defaultValue. -// display_name defaultValue -// documentation ```kotlin\npublic final val defaultValue: ExpressionWithColumnType?\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getDefaultValue(). -// display_name defaultValue -// documentation ```kotlin\npublic get(): ExpressionWithColumnType?\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``().(defaultValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#defaultValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getDefaultValue(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder().(queryBuilder) - append("LAG(", expr, ", ", offset) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getExpr(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#offset. - if (defaultValue != null) append(", ", defaultValue) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#defaultValue. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getDefaultValue(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#defaultValue. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getDefaultValue(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(expr.columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lag# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead# - /** - * Represents an SQL function that returns value evaluated at the row that is [offset] rows after the current row - * within the partition; if there is no such row, instead returns [defaultValue]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``(). - class Lead( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead# -// display_name Lead -// documentation ```kotlin\npublic final class Lead : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns value evaluated at the row that is [offset] rows after the current row\n within the partition; if there is no such row, instead returns [defaultValue].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``(). -// display_name Lead -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType, offset: ExpressionWithColumnType = ..., defaultValue: ExpressionWithColumnType? = ...): Lead\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getExpr(). - /** Returns the expression from which the rows are counted. */ - val expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the expression from which the rows are counted. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#offset. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getOffset(). - /** Returns number of rows before the current row. */ - val offset: ExpressionWithColumnType = intLiteral(1), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(offset) -// display_name offset -// documentation ```kotlin\noffset: ExpressionWithColumnType = ...\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(offset) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getOffset(). -// display_name offset -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#offset. -// display_name offset -// documentation ```kotlin\npublic final val offset: ExpressionWithColumnType\n```\n\n----\n\n Returns number of rows before the current row. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#offset. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(defaultValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#defaultValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getDefaultValue(). - /** Returns value that is used if no row found at such offset. */ - val defaultValue: ExpressionWithColumnType? = null -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: ExpressionWithColumnType? = ...\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(defaultValue) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#defaultValue. -// display_name defaultValue -// documentation ```kotlin\npublic final val defaultValue: ExpressionWithColumnType?\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getDefaultValue(). -// display_name defaultValue -// documentation ```kotlin\npublic get(): ExpressionWithColumnType?\n```\n\n----\n\n Returns value that is used if no row found at such offset. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``().(defaultValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#defaultValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getDefaultValue(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder().(queryBuilder) - append("LEAD(", expr, ", ", offset) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getExpr(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getOffset(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#offset. - if (defaultValue != null) append(", ", defaultValue) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#defaultValue. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getDefaultValue(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#defaultValue. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getDefaultValue(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(expr.columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/Lead# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue# - /** Represents an SQL function that returns [expr] evaluated at the row that is the first row of the window frame. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``(). - class FirstValue( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue# -// display_name FirstValue -// documentation ```kotlin\npublic final class FirstValue : WindowFunction\n```\n\n----\n\n Represents an SQL function that returns [expr] evaluated at the row that is the first row of the window frame. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``(). -// display_name FirstValue -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType): FirstValue\n```\n\n----\n\n Returns the expression to evaluate. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#getExpr(). - /** Returns the expression to evaluate. */ - val expr: ExpressionWithColumnType -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#getExpr(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder().(queryBuilder) - append("FIRST_VALUE(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#getExpr(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(expr.columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/FirstValue# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue# - /** Represents an SQL function that returns [expr] evaluated at the row that is the last row of the window frame. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``(). - class LastValue( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue# -// display_name LastValue -// documentation ```kotlin\npublic final class LastValue : WindowFunction\n```\n\n----\n\n Represents an SQL function that returns [expr] evaluated at the row that is the last row of the window frame. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``(). -// display_name LastValue -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType): LastValue\n```\n\n----\n\n Returns the expression to evaluate. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#getExpr(). - /** Returns the expression to evaluate. */ - val expr: ExpressionWithColumnType -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#getExpr(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder().(queryBuilder) - append("LAST_VALUE(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#getExpr(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(expr.columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/LastValue# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue# - /** - * Represents an SQL function that returns [expr] evaluated at the row that is the [n]'th row of the window frame - * (counting from 1); null if no such row - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``(). - class NthValue( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue# -// display_name NthValue -// documentation ```kotlin\npublic final class NthValue : WindowFunction\n```\n\n----\n\n\n Represents an SQL function that returns [expr] evaluated at the row that is the [n]'th row of the window frame\n (counting from 1); null if no such row\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``(). -// display_name NthValue -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType, n: ExpressionWithColumnType): NthValue\n```\n\n----\n\n Returns the expression to evaluate. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getExpr(). - /** Returns the expression to evaluate. */ - val expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the expression to evaluate. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(n) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#n. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getN(). - /** Returns the row n to find. */ - val n: ExpressionWithColumnType -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(n) -// display_name n -// documentation ```kotlin\nn: ExpressionWithColumnType\n```\n\n----\n\n Returns the row n to find. -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(n) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getN(). -// display_name n -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n```\n\n----\n\n Returns the row n to find. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#n. -// display_name n -// documentation ```kotlin\npublic final val n: ExpressionWithColumnType\n```\n\n----\n\n Returns the row n to find. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``().(n) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#n. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getN(). - ) : WindowFunction { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder().(queryBuilder) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder().(queryBuilder) - append("NTH_VALUE(", expr, ", ", n, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getExpr(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getN(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#n. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#over(). - override fun over(): WindowFunctionDefinition { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#over(). -// display_name over -// documentation ```kotlin\npublic open override fun over(): WindowFunctionDefinition\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunction#over(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition# - return WindowFunctionDefinition(expr.columnType, this) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/WindowFunctionDefinition#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue#over(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/NthValue# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/CompositeID.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/CompositeID.kt deleted file mode 100644 index 03b1d56dc..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/CompositeID.kt +++ /dev/null @@ -1,412 +0,0 @@ - package org.jetbrains.exposed.v1.core.dao.id -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ - - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - /** Class representing a mapping of each composite primary key column to its stored identity value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#``(). - class CompositeID private constructor() { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// display_name CompositeID -// documentation ```kotlin\npublic final class CompositeID : Any\n```\n\n----\n\n Class representing a mapping of each composite primary key column to its stored identity value. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#``(). -// display_name CompositeID -// documentation ```kotlin\nprivate constructor(): CompositeID\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). - internal val values: MutableMap, Any?> = HashMap() -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// display_name values -// documentation ```kotlin\ninternal get(): MutableMap, Any?>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// display_name values -// documentation ```kotlin\ninternal final val values: MutableMap, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(). - @Suppress("UNCHECKED_CAST") - @JvmName("setWithEntityIdValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(value) - operator fun > set(column: Column, value: T) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(). -// display_name set -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public final operator fun > set(column: Column, value: T): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(value) - require(values.isEmpty() || values.keys.first().table == column.table) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#isEmpty(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. - "CompositeID key columns must all come from the same IdTable ${values.keys.first().table.tableName}" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - } - values[column] = EntityID(value, column.table as IdTable) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1). - @Suppress("UNCHECKED_CAST") - @JvmName("setWithNullableEntityIdValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) - operator fun > set(column: Column, value: T?) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1). -// display_name set -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public final operator fun > set(column: Column, value: T?): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) - require(column.columnType.nullable || value != null) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) - "Trying to set null to not nullable column $column" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) - } -// ⌄ enclosing_range_start local 0 - values[column] = value?.let { EntityID(value, column.table as IdTable) } -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: T\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2). - @JvmName("setWithEntityID") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(value) - operator fun > set(column: Column, value: ID) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2). -// display_name set -// documentation ```kotlin\n@JvmName(...) public final operator fun > set(column: Column, value: ID): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(value) -// display_name value -// documentation ```kotlin\nvalue: ID\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(value) - require(values.isEmpty() || values.keys.first().table == column.table) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#isEmpty(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. - "CompositeID key columns must all come from the same IdTable ${values.keys.first().table.tableName}" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+18). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - } - values[column] = value -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2).(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#set(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().(column) - operator fun get(column: Column): T = values[column] as T -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). -// display_name get -// documentation ```kotlin\n@Suppress(...) public final operator fun get(column: Column): T\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#get(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains().(column) - operator fun contains(column: Column<*>): Boolean = values.contains(column) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains(). -// display_name contains -// documentation ```kotlin\npublic final operator fun contains(column: Column<*>): Boolean\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#contains(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#toString(). -// ⌄ enclosing_range_start local 1 - override fun toString(): String = "CompositeID(${values.entries.joinToString { "${it.key.name}=${it.value}" }})" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getEntries(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: MutableMap.MutableEntry, Any?>\n``` -// ^^ reference local 1 -// ^^^ reference semanticdb maven . . kotlin/collections/MutableMap#MutableEntry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableMap#MutableEntry#key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^^ reference local 1 -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#MutableEntry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#MutableEntry#value. -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#hashCode(). -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - override fun hashCode(): Int = values.entries.fold(0) { acc, entry -> -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#entries. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getEntries(). -// ^^^^ reference semanticdb maven . . kotlin/collections/fold(+9). -// ^^^ definition local 2 -// display_name acc -// documentation ```kotlin\nacc: Int\n``` -// ^^^^^ definition local 3 -// display_name entry -// documentation ```kotlin\nentry: MutableMap.MutableEntry, Any?>\n``` -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 - (acc * 31) + entry.hashCode() -// ^^^ reference local 2 -// ^ reference semanticdb maven . . kotlin/Int#times(+2). -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^ reference local 3 -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) - if (other is EntityID<*>) return this == other._value -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). - if (other !is CompositeID) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - - return values == other.values -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion# 8:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#``(). 8:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): CompositeID.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke().(body) - operator fun invoke(body: (CompositeID) -> Unit): CompositeID { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke(). -// display_name invoke -// documentation ```kotlin\npublic final operator fun invoke(body: (CompositeID) -> Unit): CompositeID\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke().(body) -// display_name body -// documentation ```kotlin\nbody: (CompositeID) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke().(body) -// ⌄ enclosing_range_start local 4 - return CompositeID().apply(body).also { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke().(body) -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 4 4:13 -// display_name it -// documentation ```kotlin\nit: CompositeID\n``` - require(it.values.isNotEmpty()) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^ reference local 4 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+10). - "CompositeID must be initialized with at least one key column mapping" - } - } -// ⌃ enclosing_range_end local 4 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#invoke(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt deleted file mode 100644 index 217e4d486..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/EntityID.kt +++ /dev/null @@ -1,199 +0,0 @@ - package org.jetbrains.exposed.v1.core.dao.id -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - /** - * Class representing a wrapper for a stored identity value of type [T]. - * - * The class constructor could be useful, for example, if needing to manually provide an identity value to a column - * default function or when manually inserting into identity columns using any DSL insert function. - * - * @param table The [IdTable] that stores the identity value. - * @param id The value of type [T] to store. - * @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTestsData.YTable - * @sample org.jetbrains.exposed.v1.tests.shared.dml.InsertTests.testInsertWithPredefinedId - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(id) - open class EntityID protected constructor(val table: IdTable, id: T?) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// display_name EntityID -// documentation ```kotlin\npublic open class EntityID : Any\n```\n\n----\n\n\n Class representing a wrapper for a stored identity value of type [T].\n\n The class constructor could be useful, for example, if needing to manually provide an identity value to a column\n default function or when manually inserting into identity columns using any DSL insert function.\n\n @param table The [IdTable] that stores the identity value.\n @param id The value of type [T] to store.\n @sample org.jetbrains.exposed.v1.tests.shared.entities.EntityTestsData.YTable\n @sample org.jetbrains.exposed.v1.tests.shared.dml.InsertTests.testInsertWithPredefinedId\n -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(). -// display_name EntityID -// documentation ```kotlin\nprotected constructor(table: IdTable, id: T?): EntityID\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): IdTable\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#table. -// display_name table -// documentation ```kotlin\npublic final val table: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(id) -// display_name id -// documentation ```kotlin\nid: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(id) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(id) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(table) - constructor(id: T, table: IdTable) : this(table, id) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// display_name EntityID -// documentation ```kotlin\npublic constructor(id: T, table: IdTable): EntityID\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(id) -// display_name id -// documentation ```kotlin\nid: T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(table) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(id) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(id) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1).(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value().(value) - @Suppress("VariableNaming") - var _value: Any? = id -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// display_name _value -// documentation ```kotlin\n@Suppress(...) public final var _value: Any?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// display_name _value -// documentation ```kotlin\npublic get(): Any?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). -// display_name _value -// documentation ```kotlin\npublic set(value: Any?): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``().(id) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. - /** The identity value of type [T] wrapped by this [EntityID] instance. */ - val value: T -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// display_name value -// documentation ```kotlin\npublic final val value: T\n```\n\n----\n\n The identity value of type [T] wrapped by this [EntityID] instance. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). - get() { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// display_name value -// documentation ```kotlin\npublic get(): T\n``` - if (_value == null) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). - invokeOnNoValue() -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#invokeOnNoValue(). - check(_value != null) { "Entity must be inserted" } -// ^^^^^ reference semanticdb maven . . kotlin/check(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). - } - - @Suppress("UNCHECKED_CAST") - return _value!! as T -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#invokeOnNoValue(). - /** Performs steps when the internal [_value] is accessed without first being initialized. */ - protected open fun invokeOnNoValue() {} -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#invokeOnNoValue(). -// display_name invokeOnNoValue -// documentation ```kotlin\nprotected open fun invokeOnNoValue(): Unit\n```\n\n----\n\n Performs steps when the internal [_value] is accessed without first being initialized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#invokeOnNoValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#toString(). - override fun toString() = value.toString() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#hashCode(). - override fun hashCode() = value.hashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#hashCode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) - if (other !is EntityID<*>) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - - return other._value == _value && other.table == table -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#_value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#get_value(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#set_value(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#table. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#table. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#equals(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt deleted file mode 100644 index 42bbb3de5..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/dao/id/IdTable.kt +++ /dev/null @@ -1,876 +0,0 @@ - package org.jetbrains.exposed.v1.core.dao.id -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.SqlExpressionBuilder.wrap -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SqlExpressionBuilder/wrap/ - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# - /** Base class representing a producer of [EntityID] instances. */ - interface EntityIDFactory { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# -// display_name EntityIDFactory -// documentation ```kotlin\npublic abstract interface EntityIDFactory : Any\n```\n\n----\n\n Base class representing a producer of [EntityID] instances. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID(). - /** Returns a new [EntityID] that holds a [value] of type [T], for the specified [table]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(table) - fun createEntityID(value: T, table: IdTable): EntityID -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID(). -// display_name createEntityID -// documentation ```kotlin\npublic abstract fun createEntityID(value: T, table: IdTable): EntityID\n\n```\n\n----\n\n Returns a new [EntityID] that holds a [value] of type [T], for the specified [table]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#``(). - /** Class responsible for locating and providing the appropriate functions to produce [EntityID] instances. */ - object EntityIDFunctionProvider { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# -// display_name EntityIDFunctionProvider -// documentation ```kotlin\npublic final object EntityIDFunctionProvider : Any\n```\n\n----\n\n Class responsible for locating and providing the appropriate functions to produce [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#``(). -// display_name EntityIDFunctionProvider -// documentation ```kotlin\nprivate constructor(): EntityIDFunctionProvider\n```\n\n----\n\n Class responsible for locating and providing the appropriate functions to produce [EntityID] instances. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#factory. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#getFactory(). - private val factory: EntityIDFactory -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#factory. -// display_name factory -// documentation ```kotlin\nprivate final val factory: EntityIDFactory\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#getFactory(). -// display_name factory -// documentation ```kotlin\nprivate get(): EntityIDFactory\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#factory. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#getFactory(). - init { - factory = ServiceLoader.load(EntityIDFactory::class.java, EntityIDFactory::class.java.classLoader).firstOrNull() -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#factory. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#getFactory(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ServiceLoader#load(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#classLoader. -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class#getClassLoader(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+18). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). - ?: object : EntityIDFactory { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// display_name -// documentation ```kotlin\nobject : EntityIDFactory\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(table) - override fun createEntityID(value: T, table: IdTable): EntityID { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID(). -// display_name createEntityID -// documentation ```kotlin\npublic open override fun createEntityID(value: T, table: IdTable): EntityID\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(table) - return EntityID(value, table) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID().(table) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#createEntityID(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). - /** Returns a new [EntityID] that holds a [value] of type [T], for the specified [table]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(table) - fun createEntityID(value: T, table: IdTable) = factory.createEntityID(value, table) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). -// display_name createEntityID -// documentation ```kotlin\npublic final fun createEntityID(value: T, table: IdTable): EntityID\n```\n\n----\n\n Returns a new [EntityID] that holds a [value] of type [T], for the specified [table]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(value) -// display_name value -// documentation ```kotlin\nvalue: T\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(table) -// display_name table -// documentation ```kotlin\ntable: IdTable\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#factory. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#getFactory(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFactory#createEntityID(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#createEntityID(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityIDFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - /** - * Base class for an identity table, which could be referenced from other tables. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``().(name) - abstract class IdTable(name: String = "") : Table(name) { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// display_name IdTable -// documentation ```kotlin\npublic abstract class IdTable : Table\n```\n\n----\n\n\n Base class for an identity table, which could be referenced from other tables.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``(). -// display_name IdTable -// documentation ```kotlin\npublic constructor(name: String = ...): IdTable\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). - /** The identity column of this [IdTable], for storing values of type [T] wrapped as [EntityID] instances. */ - abstract val id: Column> -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [IdTable], for storing values of type [T] wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// display_name id -// documentation ```kotlin\npublic abstract val id: Column>\n```\n\n----\n\n The identity column of this [IdTable], for storing values of type [T] wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). - private val _idColumns = HashSet>() -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// display_name _idColumns -// documentation ```kotlin\nprivate final val _idColumns: HashSet>\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). -// display_name _idColumns -// documentation ```kotlin\nprivate get(): HashSet>\n``` -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/HashSet#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. - /** All base columns that make up this [IdTable]'s identifier column. */ - val idColumns: Set> -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. -// display_name idColumns -// documentation ```kotlin\npublic final val idColumns: Set>\n```\n\n----\n\n All base columns that make up this [IdTable]'s identifier column. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Set# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). - get() = _idColumns.ifEmpty { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). -// display_name idColumns -// documentation ```kotlin\npublic get(): Set>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(+1). -// ⌄ enclosing_range_start local 0 - val message = "Table definition must include id columns. Please use Column.entityId() or IdTable.addIdColumn()." -// ^^^^^^^ definition local 0 -// display_name message -// documentation ```kotlin\nlocal val message: String\n``` -// ⌃ enclosing_range_end local 0 - exposedLogger.error(message) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). -// ^^^^^^^ reference local 0 - error(message) -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#idColumns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getIdColumns(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn(). - /** Adds a column to [idColumns] so that it can be used as a component of the [id] property. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().(newColumn) - protected fun addIdColumn(newColumn: Column>) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Any\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn(). -// display_name addIdColumn -// documentation ```kotlin\nprotected final fun addIdColumn(newColumn: Column>): Unit\n```\n\n----\n\n Adds a column to [idColumns] so that it can be used as a component of the [id] property. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().(newColumn) -// display_name newColumn -// documentation ```kotlin\nnewColumn: Column>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().(newColumn) - if (_idColumns.isNotEmpty() && this !is CompositeIdTable) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ⌄ enclosing_range_start local 1 - val message = "CompositeIdTable should be used if multiple EntityID key columns are required" -// ^^^^^^^ definition local 1 -// display_name message -// documentation ```kotlin\nlocal val message: String\n``` -// ⌃ enclosing_range_end local 1 - exposedLogger.error(message) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). -// ^^^^^^^ reference local 1 - error(message) -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^ reference local 1 - } - _idColumns.add(newColumn) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#_idColumns. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#get_idColumns(). -// ^^^ reference semanticdb maven jdk 11 java/util/HashSet#add(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn().(newColumn) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().(newColumn) - internal fun addIdColumnInternal(newColumn: Column>) { addIdColumn(newColumn) } -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Any\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal(). -// display_name addIdColumnInternal -// documentation ```kotlin\ninternal final fun addIdColumnInternal(newColumn: Column>): Unit\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().(newColumn) -// display_name newColumn -// documentation ```kotlin\nnewColumn: Column>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumn(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().(newColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal().(newColumn) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#addIdColumnInternal(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable# - /** - * Identity table with a primary key consisting of an auto-incrementing `Int` value. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - * @param columnName Name for the primary key column. By default, "id" is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(columnName) - open class IntIdTable(name: String = "", columnName: String = "id") : IdTable(name) { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable# -// display_name IntIdTable -// documentation ```kotlin\npublic open class IntIdTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of an auto-incrementing `Int` value.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n @param columnName Name for the primary key column. By default, "id" is used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``(). -// display_name IntIdTable -// documentation ```kotlin\npublic constructor(name: String = ..., columnName: String = ...): IntIdTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getId(). - /** The identity column of this [IntIdTable], for storing 4-byte integers wrapped as [EntityID] instances. */ - final override val id: Column> = integer(columnName).autoIncrement().entityId() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [IntIdTable], for storing 4-byte integers wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [IntIdTable], for storing 4-byte integers wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#integer(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#``().(columnName) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#autoIncrement(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#entityId(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getId(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getPrimaryKey(). - final override val primaryKey = PrimaryKey(id) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic final override val primaryKey: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable#getPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IntIdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable# - /** - * Identity table with a primary key consisting of an auto-incrementing `UInt` value. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - * @param columnName Name for the primary key column. By default, "id" is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(columnName) - open class UIntIdTable(name: String = "", columnName: String = "id") : IdTable(name) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable# -// display_name UIntIdTable -// documentation ```kotlin\npublic open class UIntIdTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of an auto-incrementing `UInt` value.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n @param columnName Name for the primary key column. By default, "id" is used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``(). -// display_name UIntIdTable -// documentation ```kotlin\npublic constructor(name: String = ..., columnName: String = ...): UIntIdTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getId(). - /** The identity column of this [IntIdTable], for storing 4-byte unsigned integers wrapped as [EntityID] instances. */ - final override val id: Column> = uinteger(columnName).autoIncrement().entityId() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [IntIdTable], for storing 4-byte unsigned integers wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [IntIdTable], for storing 4-byte unsigned integers wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uinteger(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#``().(columnName) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#autoIncrement(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#entityId(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getId(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getPrimaryKey(). - final override val primaryKey = PrimaryKey(id) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic final override val primaryKey: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable#getPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UIntIdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable# - /** - * Identity table with a primary key consisting of an auto-incrementing `Long` value. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - * @param columnName Name for the primary key column. By default, "id" is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(columnName) - open class LongIdTable(name: String = "", columnName: String = "id") : IdTable(name) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable# -// display_name LongIdTable -// documentation ```kotlin\npublic open class LongIdTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of an auto-incrementing `Long` value.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n @param columnName Name for the primary key column. By default, "id" is used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``(). -// display_name LongIdTable -// documentation ```kotlin\npublic constructor(name: String = ..., columnName: String = ...): LongIdTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getId(). - /** The identity column of this [LongIdTable], for storing 8-byte integers wrapped as [EntityID] instances. */ - final override val id: Column> = long(columnName).autoIncrement().entityId() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [LongIdTable], for storing 8-byte integers wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [LongIdTable], for storing 8-byte integers wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#long(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#``().(columnName) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#autoIncrement(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#entityId(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getId(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getPrimaryKey(). - final override val primaryKey = PrimaryKey(id) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic final override val primaryKey: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable#getPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/LongIdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable# - /** - * Identity table with a primary key consisting of an auto-incrementing `ULong` value. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - * @param columnName Name for the primary key column. By default, "id" is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(columnName) - open class ULongIdTable(name: String = "", columnName: String = "id") : IdTable(name) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable# -// display_name ULongIdTable -// documentation ```kotlin\npublic open class ULongIdTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of an auto-incrementing `ULong` value.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n @param columnName Name for the primary key column. By default, "id" is used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``(). -// display_name ULongIdTable -// documentation ```kotlin\npublic constructor(name: String = ..., columnName: String = ...): ULongIdTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getId(). - /** The identity column of this [ULongIdTable], for storing 8-byte unsigned integers wrapped as [EntityID] instances. */ - final override val id: Column> = ulong(columnName).autoIncrement().entityId() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [ULongIdTable], for storing 8-byte unsigned integers wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [ULongIdTable], for storing 8-byte unsigned integers wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#ulong(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#``().(columnName) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#autoIncrement(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#entityId(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getId(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getPrimaryKey(). - final override val primaryKey = PrimaryKey(id) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic final override val primaryKey: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable#getPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ULongIdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable# - /** - * Identity table with a primary key consisting of an auto-generating [UUID] value. - * - * **Note** The specific UUID column type used depends on the database. - * The stored identity value will be auto-generated on the client side just before insertion of a new row. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - * @param columnName Name for the primary key column. By default, "id" is used. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(columnName) - open class UUIDTable(name: String = "", columnName: String = "id") : IdTable(name) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable# -// display_name UUIDTable -// documentation ```kotlin\npublic open class UUIDTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of an auto-generating [UUID] value.\n\n **Note** The specific UUID column type used depends on the database.\n The stored identity value will be auto-generated on the client side just before insertion of a new row.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n @param columnName Name for the primary key column. By default, "id" is used.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``(). -// display_name UUIDTable -// documentation ```kotlin\npublic constructor(name: String = ..., columnName: String = ...): UUIDTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getId(). - /** The identity column of this [UUIDTable], for storing UUIDs wrapped as [EntityID] instances. */ - final override val id: Column> = uuid(columnName).autoGenerate().entityId() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [UUIDTable], for storing UUIDs wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [UUIDTable], for storing UUIDs wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#uuid(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#``().(columnName) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoGenerate(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#entityId(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getId(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#primaryKey. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getPrimaryKey(). - final override val primaryKey = PrimaryKey(id) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getPrimaryKey(). -// display_name primaryKey -// documentation ```kotlin\npublic get(): Table.PrimaryKey\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#primaryKey. -// display_name primaryKey -// documentation ```kotlin\npublic final override val primaryKey: Table.PrimaryKey\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#``(+1). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#primaryKey. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable#getPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/UUIDTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - /** - * Identity table with a primary key consisting of a combination of columns. - * - * @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present). - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``().(name) - open class CompositeIdTable(name: String = "") : IdTable(name) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// display_name CompositeIdTable -// documentation ```kotlin\npublic open class CompositeIdTable : IdTable\n```\n\n----\n\n\n Identity table with a primary key consisting of a combination of columns.\n\n @param name Table name. By default, this will be resolved from any class name with a "Table" suffix removed (if present).\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``(). -// display_name CompositeIdTable -// documentation ```kotlin\npublic constructor(name: String = ...): CompositeIdTable\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#id. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getId(). - /** The identity column of this [CompositeIdTable], for storing references to all key columns wrapped as [EntityID] instances. */ - final override val id: Column> = compositeIdColumn() -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getId(). -// display_name id -// documentation ```kotlin\npublic get(): Column>\n```\n\n----\n\n The identity column of this [CompositeIdTable], for storing references to all key columns wrapped as [EntityID] instances. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#id. -// display_name id -// documentation ```kotlin\npublic final override val id: Column>\n```\n\n----\n\n The identity column of this [CompositeIdTable], for storing references to all key columns wrapped as [EntityID] instances. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#compositeIdColumn(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#id. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getId(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#compositeIdColumn(). - private fun compositeIdColumn(): Column> { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#compositeIdColumn(). -// display_name compositeIdColumn -// documentation ```kotlin\nprivate final fun compositeIdColumn(): Column>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 2 - val placeholder = Column( -// ^^^^^^^^^^^ definition local 2 -// display_name placeholder -// documentation ```kotlin\nlocal val placeholder: Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). - this, - "composite_id", -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). - object : ColumnType() { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// display_name -// documentation ```kotlin\nobject : ColumnType\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). -// display_name -// documentation ```kotlin\nprivate constructor(): \n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#sqlType(). - override fun sqlType(): String = "" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#sqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB().(value) - override fun valueFromDB(value: Any): CompositeID? = null -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB(). -// display_name valueFromDB -// documentation ```kotlin\npublic open override fun valueFromDB(value: Any): CompositeID?\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#valueFromDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#valueFromDB(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/``#``(). - ) -// ⌃ enclosing_range_end local 2 - return Column(this, "composite_id", EntityIDColumnType(placeholder)).apply { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#``(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType#``(). -// ^^^^^^^^^^^ reference local 2 -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - defaultValueFun = null -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#compositeIdColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison(). - @Suppress("UNCHECKED_CAST") - override fun mapIdComparison( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison(). -// display_name mapIdComparison -// documentation ```kotlin\n@Suppress(...) internal open override fun mapIdComparison(toCompare: Any?, booleanOperator: (Column<*>, Expression<*>) -> Op): Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdComparison(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) - toCompare: Any?, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) -// display_name toCompare -// documentation ```kotlin\ntoCompare: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(booleanOperator) - booleanOperator: (Column<*>, Expression<*>) -> Op -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>, Expression<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(booleanOperator) - ): Op { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - (toCompare as? EntityID) ?: error("toCompare must be an EntityID value") -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌄ enclosing_range_start local 3 - return idColumns.map { column -> -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^ definition local 3 -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val otherValue = if (column in toCompare.value.values) { -// ^^^^^^^^^^ definition local 4 -// display_name otherValue -// documentation ```kotlin\nlocal val otherValue: EntityID\n``` -// ^^^^^^ reference local 3 -// ^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. - toCompare.value[column as Column>] -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(toCompare) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#get(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^ reference local 3 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - } else { - error("Comparison CompositeID is missing a key mapping for ${column.name}") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^ reference local 3 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. - } -// ⌃ enclosing_range_end local 4 - booleanOperator(column, column.wrap(otherValue.value as? EntityID<*> ?: otherValue)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison().(booleanOperator) -// ^^^^^^ reference local 3 -// ^^^^^^ reference local 3 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^^^^^^ reference local 4 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^^^^^ reference local 4 - }.compoundAnd() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdComparison(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator(). - override fun mapIdOperator( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator(). -// display_name mapIdOperator -// documentation ```kotlin\ninternal open override fun mapIdOperator(booleanOperator: (Column<*>) -> Op): Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Table#mapIdOperator(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator().(booleanOperator) - booleanOperator: (Column<*>) -> Op -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator().(booleanOperator) -// display_name booleanOperator -// documentation ```kotlin\nbooleanOperator: (Column<*>) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator().(booleanOperator) -// ⌄ enclosing_range_start local 5 - ): Op = idColumns.map { booleanOperator(it) }.compoundAnd() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator().(booleanOperator) -// ^^ reference local 5 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#mapIdOperator(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt deleted file mode 100644 index 099c2743b..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/array/ArrayFunctions.kt +++ /dev/null @@ -1,319 +0,0 @@ - package org.jetbrains.exposed.v1.core.functions.array -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ - - import org.jetbrains.exposed.v1.core.Expression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - import org.jetbrains.exposed.v1.core.Function -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.QueryBuilder -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - import org.jetbrains.exposed.v1.core.append -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). - import org.jetbrains.exposed.v1.core.vendors.H2Dialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - import org.jetbrains.exposed.v1.core.vendors.H2FunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# - /** - * Represents an SQL function that returns the array element stored at the one-based [index] position, - * or `null` if the stored array itself is null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``(). - class ArrayGet?>( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# -// display_name ArrayGet -// documentation ```kotlin\npublic final class ArrayGet?> : Function\n```\n\n----\n\n\n Represents an SQL function that returns the array element stored at the one-based [index] position,\n or `null` if the stored array itself is null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``(). -// display_name ArrayGet -// documentation ```kotlin\npublic constructor?>(expression: Expression, index: Int, columnType: IColumnType): ArrayGet\n```\n\n----\n\n The array expression that is accessed. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getExpression(). - /** The array expression that is accessed. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n The array expression that is accessed. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n The array expression that is accessed. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The array expression that is accessed. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#index. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getIndex(). - /** The one-based index position at which the stored array is accessed. */ - val index: Int, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n```\n\n----\n\n The one-based index position at which the stored array is accessed. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(index) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getIndex(). -// display_name index -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n The one-based index position at which the stored array is accessed. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#index. -// display_name index -// documentation ```kotlin\npublic final val index: Int\n```\n\n----\n\n The one-based index position at which the stored array is accessed. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#index. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(columnType) - ) : Function(columnType) { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder().(queryBuilder) - append(expression, "[", index.toString(), "]") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getExpression(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#getIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#index. -// ^^^^^^^^ reference semanticdb maven . . kotlin/Int#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArrayGet# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# - /** - * Represents an SQL function that returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive), - * or `null` if the stored array itself is null. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``(). - class ArraySlice?>( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# -// display_name ArraySlice -// documentation ```kotlin\npublic final class ArraySlice?> : Function\n```\n\n----\n\n\n Represents an SQL function that returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive),\n or `null` if the stored array itself is null.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``(). -// display_name ArraySlice -// documentation ```kotlin\npublic constructor?>(expression: Expression, lower: Int?, upper: Int?, columnType: IColumnType): ArraySlice\n```\n\n----\n\n The array expression from which the subarray is returned. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#expression. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getExpression(). - /** The array expression from which the subarray is returned. */ - val expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n```\n\n----\n\n The array expression from which the subarray is returned. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(expression) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#expression. -// display_name expression -// documentation ```kotlin\npublic final val expression: Expression\n```\n\n----\n\n The array expression from which the subarray is returned. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getExpression(). -// display_name expression -// documentation ```kotlin\npublic get(): Expression\n```\n\n----\n\n The array expression from which the subarray is returned. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#expression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getExpression(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(lower) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#lower. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getLower(). - /** The lower bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's lower limit. */ - val lower: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(lower) -// display_name lower -// documentation ```kotlin\nlower: Int?\n```\n\n----\n\n The lower bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's lower limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(lower) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getLower(). -// display_name lower -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n The lower bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's lower limit. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#lower. -// display_name lower -// documentation ```kotlin\npublic final val lower: Int?\n```\n\n----\n\n The lower bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's lower limit. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(lower) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#lower. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getLower(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(upper) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#upper. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getUpper(). - /** The upper bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's upper limit. */ - val upper: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(upper) -// display_name upper -// documentation ```kotlin\nupper: Int?\n```\n\n----\n\n The upper bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's upper limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(upper) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getUpper(). -// display_name upper -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n The upper bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's upper limit. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#upper. -// display_name upper -// documentation ```kotlin\npublic final val upper: Int?\n```\n\n----\n\n The upper bounds (inclusive) of a subarray. If left `null`, the database will use the stored array's upper limit. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(upper) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#upper. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getUpper(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(columnType) - columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(columnType) - ) : Function(columnType) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``().(columnType) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - val functionProvider = when (currentDialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 0 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 1 - H2Dialect.H2CompatibilityMode.PostgreSQL -> H2FunctionProvider -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - else -> currentDialect.functionProvider -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 0 - functionProvider.arraySlice(expression, lower, upper, queryBuilder) -// ^^^^^^^^^^^^^^^^ reference local 0 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#expression. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getExpression(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getLower(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#lower. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#getUpper(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#upper. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/array/ArraySlice# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/MathFunctions.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/MathFunctions.kt deleted file mode 100644 index f6054606d..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/MathFunctions.kt +++ /dev/null @@ -1,419 +0,0 @@ - package org.jetbrains.exposed.v1.core.functions.math -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.vendors.H2Dialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - import org.jetbrains.exposed.v1.core.vendors.SQLiteDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialectIfAvailable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import java.math.MathContext -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction# - /** - * Returns the absolute value of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``().(expression) - class AbsFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction# -// display_name AbsFunction -// documentation ```kotlin\npublic final class AbsFunction : CustomFunction\n```\n\n----\n\n\n Returns the absolute value of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``(). -// display_name AbsFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): AbsFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``(). - functionName = "ABS", - columnType = expression.columnType, -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``().(expression) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/AbsFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction# - /** - * Returns the smallest integer value that is >= a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``().(expression) - class CeilingFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction# -// display_name CeilingFunction -// documentation ```kotlin\npublic final class CeilingFunction : CustomFunction\n```\n\n----\n\n\n Returns the smallest integer value that is >= a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``(). -// display_name CeilingFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): CeilingFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``(). - functionName = if ( - currentDialectIfAvailable is SQLiteDialect || currentDialectIfAvailable is OracleDialect || -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - currentDialectIfAvailable?.h2Mode == H2Dialect.H2CompatibilityMode.Oracle -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - ) { - "CEIL" - } else { - "CEILING" - }, - columnType = LongColumnType(), -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CeilingFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction# - /** - * Returns e raised to the power of a specified number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``().(expression) - class ExpFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction# -// display_name ExpFunction -// documentation ```kotlin\npublic final class ExpFunction : CustomFunction\n```\n\n----\n\n\n \tReturns e raised to the power of a specified number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``(). -// display_name ExpFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): ExpFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``(). - functionName = "EXP", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ExpFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction# - /** - * Returns the largest integer value that is <= to a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``().(expression) - class FloorFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction# -// display_name FloorFunction -// documentation ```kotlin\npublic final class FloorFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the largest integer value that is <= to a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``(). -// display_name FloorFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): FloorFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``(). - functionName = "FLOOR", - columnType = LongColumnType(), -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/FloorFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction# - /** - * Returns the value of a number raised to the power of another number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[B] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``(). - class PowerFunction( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction# -// display_name PowerFunction -// documentation ```kotlin\npublic final class PowerFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the value of a number raised to the power of another number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``(). -// display_name PowerFunction -// documentation ```kotlin\npublic constructor(base: ExpressionWithColumnType, exponent: Expression, precision: Int = ..., scale: Int = ...): PowerFunction\n```\n\n----\n\n Count of decimal digits in the fractional part. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[B] -// display_name FirTypeParameterSymbol B -// documentation ```kotlin\nB : Number?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : Number?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[B] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(base) - base: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(base) -// display_name base -// documentation ```kotlin\nbase: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(base) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(exponent) - exponent: Expression, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(exponent) -// display_name exponent -// documentation ```kotlin\nexponent: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(exponent) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(precision) - precision: Int = MathContext.DECIMAL64.precision, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(precision) -// display_name precision -// documentation ```kotlin\nprecision: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#DECIMAL64. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#precision. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(precision) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(scale) - /** Count of decimal digits in the fractional part. */ - scale: Int = 10 -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int = ...\n```\n\n----\n\n Count of decimal digits in the fractional part. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(scale) - ) : CustomFunction( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``(). - functionName = "POWER", - columnType = DecimalColumnType(precision, scale), -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(precision) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(scale) - expr = arrayOf(base, exponent) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(base) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction#``().(exponent) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PowerFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction# - /** - * Rounds a number to a specified number of decimal places - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(scale) - class RoundFunction(expression: ExpressionWithColumnType, scale: Int) : CustomFunction( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction# -// display_name RoundFunction -// documentation ```kotlin\npublic final class RoundFunction : CustomFunction\n```\n\n----\n\n\n \tRounds a number to a specified number of decimal places\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``(). -// display_name RoundFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType, scale: Int): RoundFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``(). - functionName = "ROUND", - columnType = DecimalColumnType(MathContext.DECIMAL64.precision, scale).apply { nullable = true }, -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#DECIMAL64. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#precision. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(scale) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#setNullable(). - expr = arrayOf(expression, intLiteral(scale)) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(expression) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction#``().(scale) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RoundFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction# - /** - * Returns the sign of a number: - * -1 - negative number - * 0 - number is 0 - * 1 - positive number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``().(expression) - class SignFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction# -// display_name SignFunction -// documentation ```kotlin\npublic final class SignFunction : CustomFunction\n```\n\n----\n\n\n Returns the sign of a number:\n -1 - negative number\n 0 - number is 0\n 1 - positive number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``(). -// display_name SignFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): SignFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``(). - functionName = "SIGN", - columnType = IntegerColumnType(), -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SignFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction# - /** - * Returns the square root of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``().(expression) - class SqrtFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction# -// display_name SqrtFunction -// documentation ```kotlin\npublic final class SqrtFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the square root of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``(). -// display_name SqrtFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): SqrtFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``(). - functionName = "SQRT", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SqrtFunction# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/TrigonometricalFunctions.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/TrigonometricalFunctions.kt deleted file mode 100644 index 6f43b34a9..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/functions/math/TrigonometricalFunctions.kt +++ /dev/null @@ -1,382 +0,0 @@ - package org.jetbrains.exposed.v1.core.functions.math -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ - - import org.jetbrains.exposed.v1.core.CustomFunction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# - import org.jetbrains.exposed.v1.core.DecimalColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType# - import org.jetbrains.exposed.v1.core.ExpressionWithColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction# - /** - * Returns the arc cosine of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``().(expression) - class ACosFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction# -// display_name ACosFunction -// documentation ```kotlin\npublic final class ACosFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the arc cosine of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``(). -// display_name ACosFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): ACosFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``(). - functionName = "ACOS", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ACosFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction# - /** - * Returns the arc sine of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``().(expression) - class ASinFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction# -// display_name ASinFunction -// documentation ```kotlin\npublic final class ASinFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the arc sine of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``(). -// display_name ASinFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): ASinFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``(). - functionName = "ASIN", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ASinFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction# - /** - * Returns the arc tangent of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``().(expression) - class ATanFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction# -// display_name ATanFunction -// documentation ```kotlin\npublic final class ATanFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the arc tangent of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``(). -// display_name ATanFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): ATanFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``(). - functionName = "ATAN", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/ATanFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction# - /** - * Returns the cosine of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``().(expression) - class CosFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction# -// display_name CosFunction -// documentation ```kotlin\npublic final class CosFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the cosine of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``(). -// display_name CosFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): CosFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``(). - functionName = "COS", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CosFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction# - /** - * Returns the cotangent of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``().(expression) - class CotFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction# -// display_name CotFunction -// documentation ```kotlin\npublic final class CotFunction : CustomFunction\n```\n\n----\n\n\n Returns the cotangent of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``(). -// display_name CotFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): CotFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``(). - functionName = "COT", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/CotFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction# - /** - * Convert a radian value into degrees: - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``().(expression) - class DegreesFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction# -// display_name DegreesFunction -// documentation ```kotlin\npublic final class DegreesFunction : CustomFunction\n```\n\n----\n\n\n Convert a radian value into degrees:\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``(). -// display_name DegreesFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): DegreesFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``(). - functionName = "DEGREES", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/DegreesFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction#``(). - /** - * Returns the value of PI - */ - object PiFunction : CustomFunction( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction# -// display_name PiFunction -// documentation ```kotlin\npublic final object PiFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the value of PI\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction#``(). -// display_name PiFunction -// documentation ```kotlin\nprivate constructor(): PiFunction\n```\n\n----\n\n\n \tReturns the value of PI\n -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# - functionName = "PI", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf() -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/PiFunction#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction# - /** - * Convert a radian value into degrees: - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``().(expression) - class RadiansFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction# -// display_name RadiansFunction -// documentation ```kotlin\npublic final class RadiansFunction : CustomFunction\n```\n\n----\n\n\n Convert a radian value into degrees:\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``(). -// display_name RadiansFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): RadiansFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``(). - functionName = "RADIANS", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/RadiansFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction# - /** - * Returns the sine of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``().(expression) - class SinFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction# -// display_name SinFunction -// documentation ```kotlin\npublic final class SinFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the sine of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``(). -// display_name SinFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): SinFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``(). - functionName = "SIN", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/SinFunction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction# - /** - * Returns the tangent of a number - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``().(expression) - class TanFunction(expression: ExpressionWithColumnType) : CustomFunction( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction# -// display_name TanFunction -// documentation ```kotlin\npublic final class TanFunction : CustomFunction\n```\n\n----\n\n\n \tReturns the tangent of a number\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``(). -// display_name TanFunction -// documentation ```kotlin\npublic constructor(expression: ExpressionWithColumnType): TanFunction\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Number?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CustomFunction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``(). - functionName = "TAN", - columnType = DecimalColumnType.INSTANCE, -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#Companion#getINSTANCE(). - expr = arrayOf(expression) -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction#``().(expression) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/functions/math/TanFunction# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/AllAnyOps.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/AllAnyOps.kt deleted file mode 100644 index 443a5cd52..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/AllAnyOps.kt +++ /dev/null @@ -1,397 +0,0 @@ - package org.jetbrains.exposed.v1.core.ops -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# - /** - * Represents an SQL operator that checks a value, based on the preceding comparison operator, - * against elements returned by [subSearch]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[SubSearch] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``(). - abstract class AllAnyFromBaseOp( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// display_name AllAnyFromBaseOp -// documentation ```kotlin\npublic abstract class AllAnyFromBaseOp : Op\n```\n\n----\n\n\n Represents an SQL operator that checks a value, based on the preceding comparison operator,\n against elements returned by [subSearch].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``(). -// display_name AllAnyFromBaseOp -// documentation ```kotlin\npublic constructor(isAny: Boolean, subSearch: SubSearch): AllAnyFromBaseOp\n```\n\n----\n\n Returns `true` if at least 1 comparison must evaluate to `true`, or `false` if all comparisons must be `true`. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[SubSearch] -// display_name FirTypeParameterSymbol SubSearch -// documentation ```kotlin\nSubSearch\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#[SubSearch] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(isAny) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#isAny. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getIsAny(). - /** Returns `true` if at least 1 comparison must evaluate to `true`, or `false` if all comparisons must be `true`. **/ - val isAny: Boolean, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(isAny) -// display_name isAny -// documentation ```kotlin\nisAny: Boolean\n```\n\n----\n\n Returns `true` if at least 1 comparison must evaluate to `true`, or `false` if all comparisons must be `true`. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(isAny) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getIsAny(). -// display_name isAny -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `true` if at least 1 comparison must evaluate to `true`, or `false` if all comparisons must be `true`. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#isAny. -// display_name isAny -// documentation ```kotlin\npublic final val isAny: Boolean\n```\n\n----\n\n Returns `true` if at least 1 comparison must evaluate to `true`, or `false` if all comparisons must be `true`. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(isAny) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#isAny. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getIsAny(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(subSearch) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#subSearch. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getSubSearch(). - /** Returns the source of elements to be compared against. */ - val subSearch: SubSearch -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: SubSearch\n```\n\n----\n\n Returns the source of elements to be compared against. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(subSearch) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getSubSearch(). -// display_name subSearch -// documentation ```kotlin\npublic get(): SubSearch\n```\n\n----\n\n Returns the source of elements to be compared against. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#subSearch. -// display_name subSearch -// documentation ```kotlin\npublic final val subSearch: SubSearch\n```\n\n----\n\n Returns the source of elements to be compared against. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``().(subSearch) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#subSearch. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getSubSearch(). - ) : Op() { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder().(queryBuilder) - +(if (isAny) "ANY" else "ALL") -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getIsAny(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#isAny. - +" (" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - registerSubSearchArgument(subSearch) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#getSubSearch(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#subSearch. - +')' -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). - /** Processes the [subSearch] value for inclusion in the generated query. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument().(subSearch) - abstract fun QueryBuilder.registerSubSearchArgument(subSearch: SubSearch) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// display_name registerSubSearchArgument -// documentation ```kotlin\npublic abstract fun QueryBuilder.registerSubSearchArgument(subSearch: SubSearch): Unit\n\n```\n\n----\n\n Processes the [subSearch] value for inclusion in the generated query. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: SubSearch\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument().(subSearch) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp# - /** - * Represents an SQL operator that checks a value, based on the preceding comparison operator, - * against results returned by a query. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``(). - class AllAnyFromSubQueryOp( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp# -// display_name AllAnyFromSubQueryOp -// documentation ```kotlin\npublic final class AllAnyFromSubQueryOp : AllAnyFromBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks a value, based on the preceding comparison operator,\n against results returned by a query.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``(). -// display_name AllAnyFromSubQueryOp -// documentation ```kotlin\npublic constructor(isAny: Boolean, subQuery: AbstractQuery<*>): AllAnyFromSubQueryOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(isAny) - isAny: Boolean, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(isAny) -// display_name isAny -// documentation ```kotlin\nisAny: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(isAny) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(subQuery) - subQuery: AbstractQuery<*> -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(subQuery) -// display_name subQuery -// documentation ```kotlin\nsubQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(subQuery) - ) : AllAnyFromBaseOp>(isAny, subQuery) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(isAny) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``().(subQuery) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument().(subSearch) - override fun QueryBuilder.registerSubSearchArgument(subSearch: AbstractQuery<*>) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument(). -// display_name registerSubSearchArgument -// documentation ```kotlin\npublic open override fun QueryBuilder.registerSubSearchArgument(subSearch: AbstractQuery<*>): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument().(subSearch) - subSearch.prepareSQL(this) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument().(subSearch) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp#registerSubSearchArgument(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromSubQueryOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp# - /** - * Represents an SQL operator that checks a value, based on the preceding comparison operator, - * against an array of values. - * - * **Note** This operation is only supported by PostgreSQL and H2 dialects. - * - * **Note** This operation is supported only for 1 dimensional arrays - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). - class AllAnyFromArrayOp( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp# -// display_name AllAnyFromArrayOp -// documentation ```kotlin\npublic final class AllAnyFromArrayOp : AllAnyFromBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks a value, based on the preceding comparison operator,\n against an array of values.\n\n **Note** This operation is only supported by PostgreSQL and H2 dialects.\n\n **Note** This operation is supported only for 1 dimensional arrays\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// display_name AllAnyFromArrayOp -// documentation ```kotlin\npublic constructor(isAny: Boolean, array: List, delegateType: ColumnType): AllAnyFromArrayOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(isAny) - isAny: Boolean, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(isAny) -// display_name isAny -// documentation ```kotlin\nisAny: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(isAny) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(array) - array: List, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(array) -// display_name array -// documentation ```kotlin\narray: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(array) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(delegateType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#delegateType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#getDelegateType(). - private val delegateType: ColumnType -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(delegateType) -// display_name delegateType -// documentation ```kotlin\ndelegateType: ColumnType\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(delegateType) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#delegateType. -// display_name delegateType -// documentation ```kotlin\nprivate final val delegateType: ColumnType\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#getDelegateType(). -// display_name delegateType -// documentation ```kotlin\nprivate get(): ColumnType\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(delegateType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#delegateType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#getDelegateType(). - ) : AllAnyFromBaseOp>(isAny, array) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(isAny) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``().(array) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument().(subSearch) - override fun QueryBuilder.registerSubSearchArgument(subSearch: List) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument(). -// display_name registerSubSearchArgument -// documentation ```kotlin\npublic open override fun QueryBuilder.registerSubSearchArgument(subSearch: List): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: List\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument().(subSearch) - registerArgument(ArrayColumnType>(delegateType), subSearch) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#delegateType. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#getDelegateType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument().(subSearch) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp#registerSubSearchArgument(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromArrayOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp# - /** - * Represents an SQL operator that checks a value, based on the preceding comparison operator, - * against elements in a single-column table. - * - * **Note** This operation is only supported by MySQL, PostgreSQL, and H2 dialects. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(isAny) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(table) - class AllAnyFromTableOp(isAny: Boolean, table: Table) : AllAnyFromBaseOp(isAny, table) { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp# -// display_name AllAnyFromTableOp -// documentation ```kotlin\npublic final class AllAnyFromTableOp : AllAnyFromBaseOp\n```\n\n----\n\n\n Represents an SQL operator that checks a value, based on the preceding comparison operator,\n against elements in a single-column table.\n\n **Note** This operation is only supported by MySQL, PostgreSQL, and H2 dialects.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``(). -// display_name AllAnyFromTableOp -// documentation ```kotlin\npublic constructor(isAny: Boolean, table: Table): AllAnyFromTableOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(isAny) -// display_name isAny -// documentation ```kotlin\nisAny: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(isAny) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(isAny) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument().(subSearch) - override fun QueryBuilder.registerSubSearchArgument(subSearch: Table) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument(). -// display_name registerSubSearchArgument -// documentation ```kotlin\npublic open override fun QueryBuilder.registerSubSearchArgument(subSearch: Table): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument().(subSearch) - +"TABLE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +subSearch.tableName -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument().(subSearch) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp#registerSubSearchArgument(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromTableOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp# - /** - * Represents an SQL operator that checks a value, based on the preceding comparison operator, - * against a collection of values returned by the provided expression. - * - * **Note** This operation is only supported by PostgreSQL and H2 dialects. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``(). - class AllAnyFromExpressionOp?>( -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp# -// display_name AllAnyFromExpressionOp -// documentation ```kotlin\npublic final class AllAnyFromExpressionOp?> : AllAnyFromBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks a value, based on the preceding comparison operator,\n against a collection of values returned by the provided expression.\n\n **Note** This operation is only supported by PostgreSQL and H2 dialects.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``(). -// display_name AllAnyFromExpressionOp -// documentation ```kotlin\npublic constructor?>(isAny: Boolean, expression: Expression): AllAnyFromExpressionOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : List?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(isAny) - isAny: Boolean, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(isAny) -// display_name isAny -// documentation ```kotlin\nisAny: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(isAny) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(expression) - expression: Expression -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(expression) - ) : AllAnyFromBaseOp>(isAny, expression) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(isAny) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``().(expression) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument().(subSearch) - override fun QueryBuilder.registerSubSearchArgument(subSearch: Expression) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument(). -// display_name registerSubSearchArgument -// documentation ```kotlin\npublic open override fun QueryBuilder.registerSubSearchArgument(subSearch: Expression): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromBaseOp#registerSubSearchArgument(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument().(subSearch) -// display_name subSearch -// documentation ```kotlin\nsubSearch: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument().(subSearch) - append(subSearch) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument().(subSearch) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp#registerSubSearchArgument(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/AllAnyFromExpressionOp# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InListOps.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InListOps.kt deleted file mode 100644 index 1ab479101..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InListOps.kt +++ /dev/null @@ -1,920 +0,0 @@ - package org.jetbrains.exposed.v1.core.ops -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - import org.jetbrains.exposed.v1.core.vendors.SQLServerDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialectIfAvailable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# - /** - * Represents an SQL operator that checks if [expr] is equals to any element from [list]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``(). - abstract class InListOrNotInListBaseOp( -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// display_name InListOrNotInListBaseOp -// documentation ```kotlin\npublic abstract class InListOrNotInListBaseOp : Op, ComplexExpression\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is equals to any element from [list].\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp# -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``(). -// display_name InListOrNotInListBaseOp -// documentation ```kotlin\npublic constructor(expr: Any, list: Iterable, isInList: Boolean = ...): InListOrNotInListBaseOp\n```\n\n----\n\n Returns the expression compared to each element of the list. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getExpr(). - /** Returns the expression compared to each element of the list. */ - open val expr: Any, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Any\n```\n\n----\n\n Returns the expression compared to each element of the list. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#expr. -// display_name expr -// documentation ```kotlin\npublic open val expr: Any\n```\n\n----\n\n Returns the expression compared to each element of the list. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Any\n```\n\n----\n\n Returns the expression compared to each element of the list. -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(list) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#list. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getList(). - /** Returns the query to check against. */ - val list: Iterable, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n```\n\n----\n\n Returns the query to check against. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(list) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getList(). -// display_name list -// documentation ```kotlin\npublic get(): Iterable\n```\n\n----\n\n Returns the query to check against. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#list. -// display_name list -// documentation ```kotlin\npublic final val list: Iterable\n```\n\n----\n\n Returns the query to check against. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(list) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#list. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getList(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(isInList) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). - /** Returns `false` if the check is inverted, `true` otherwise. */ - val isInList: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(isInList) -// display_name isInList -// documentation ```kotlin\nisInList: Boolean = ...\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(isInList) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). -// display_name isInList -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. -// display_name isInList -// documentation ```kotlin\npublic final val isInList: Boolean\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``().(isInList) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). - ) : Op(), ComplexExpression { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#columnTypes. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getColumnTypes(). - protected abstract val columnTypes: List> -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#columnTypes. -// display_name columnTypes -// documentation ```kotlin\nprotected abstract val columnTypes: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getColumnTypes(). -// display_name columnTypes -// documentation ```kotlin\nprotected get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#columnTypes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 0 - val iterator = list.iterator() -// ^^^^^^^^ definition local 0 -// display_name iterator -// documentation ```kotlin\nlocal val iterator: Iterator\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getList(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#list. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable#iterator(). -// ⌃ enclosing_range_end local 0 - if (!iterator.hasNext()) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference local 0 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). - if (isInList) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. - +FALSE -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - } else { - +TRUE -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - } - } else { -// ⌄ enclosing_range_start local 1 - val singleColumn = columnTypes.singleOrNull() -// ^^^^^^^^^^^^ definition local 1 -// display_name singleColumn -// documentation ```kotlin\nlocal val singleColumn: ExpressionWithColumnType<*>?\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#columnTypes. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getColumnTypes(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ⌃ enclosing_range_end local 1 - if (singleColumn != null) { -// ^^^^^^^^^^^^ reference local 1 - append(singleColumn) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^^^^^^ reference local 1 - } else { -// ⌄ enclosing_range_start local 2 - columnTypes.appendTo(prefix = "(", postfix = ")") { +it } -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#columnTypes. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getColumnTypes(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - } - -// ⌄ enclosing_range_start local 3 - val firstValue = iterator.next() -// ^^^^^^^^^^ definition local 3 -// display_name firstValue -// documentation ```kotlin\nlocal val firstValue: V\n``` -// ^^^^^^^^ reference local 0 -// ^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ⌃ enclosing_range_end local 3 - - if (!iterator.hasNext() && currentDialectIfAvailable !is OracleDialect) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference local 0 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - when { - isInList -> append(" = ") -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - else -> append(" != ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - registerValues(firstValue) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^^^^^ reference local 3 - } else { - when { - isInList -> append(" IN (") -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#isInList. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - else -> append(" NOT IN (") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - registerValues(firstValue) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^^^^^ reference local 3 -// ⌄ enclosing_range_start local 4 - iterator.forEach { value -> -// ^^^^^^^^ reference local 0 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+9). -// ^^^^^ definition local 4 -// display_name value -// documentation ```kotlin\nvalue: V\n``` -// ⌃ enclosing_range_end local 4 - append(", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerValues(value) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^ reference local 4 - } - append(')') -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues().(values) - protected abstract fun QueryBuilder.registerValues(values: V) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// display_name registerValues -// documentation ```kotlin\nprotected abstract fun QueryBuilder.registerValues(values: V): Unit\n\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues().(values) -// display_name values -// documentation ```kotlin\nvalues: V\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues().(values) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp# - /** - * Represents an SQL operator that checks if a single-value [expr] is equal to any element from [list]. - * - * To inverse the operator and check if [expr] is **not** in [list], set [isInList] to `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). - class SingleValueInListOp( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp# -// display_name SingleValueInListOp -// documentation ```kotlin\npublic final class SingleValueInListOp : InListOrNotInListBaseOp\n```\n\n----\n\n\n Represents an SQL operator that checks if a single-value [expr] is equal to any element from [list].\n\n To inverse the operator and check if [expr] is **not** in [list], set [isInList] to `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// display_name SingleValueInListOp -// documentation ```kotlin\npublic constructor(expr: ExpressionWithColumnType, list: Iterable, isInList: Boolean = ...): SingleValueInListOp\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getExpr(). - override val expr: ExpressionWithColumnType, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: ExpressionWithColumnType\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#expr. -// display_name expr -// documentation ```kotlin\npublic open override val expr: ExpressionWithColumnType\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): ExpressionWithColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(list) - list: Iterable, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(list) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(isInList) - isInList: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(isInList) -// display_name isInList -// documentation ```kotlin\nisInList: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(isInList) - ) : InListOrNotInListBaseOp(expr, list, isInList) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(list) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``().(isInList) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#columnTypes. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getColumnTypes(). - override val columnTypes: List> = listOf(expr) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#columnTypes. -// display_name columnTypes -// documentation ```kotlin\nprotected open override val columnTypes: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getColumnTypes(). -// display_name columnTypes -// documentation ```kotlin\nprotected get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#columnTypes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues().(values) - override fun QueryBuilder.registerValues(values: T) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues(). -// display_name registerValues -// documentation ```kotlin\nprotected open override fun QueryBuilder.registerValues(values: T): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues().(values) -// display_name values -// documentation ```kotlin\nvalues: T\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues().(values) - registerArgument(expr.columnType, values) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#getExpr(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues().(values) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp#registerValues(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/SingleValueInListOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp# - /** - * Represents an SQL operator that checks if both values of a `Pair` [expr] match any element from [list]. - * - * To inverse the operator and check if the `Pair` is **not** in [list], set [isInList] to `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``(). - class PairInListOp( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp# -// display_name PairInListOp -// documentation ```kotlin\npublic final class PairInListOp : InListOrNotInListBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks if both values of a `Pair` [expr] match any element from [list].\n\n To inverse the operator and check if the `Pair` is **not** in [list], set [isInList] to `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``(). -// display_name PairInListOp -// documentation ```kotlin\npublic constructor(expr: Pair, ExpressionWithColumnType>, list: Iterable>, isInList: Boolean = ...): PairInListOp\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). - override val expr: Pair, ExpressionWithColumnType>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Pair, ExpressionWithColumnType>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// display_name expr -// documentation ```kotlin\npublic open override val expr: Pair, ExpressionWithColumnType>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Pair, ExpressionWithColumnType>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(list) - list: Iterable>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(list) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(isInList) - isInList: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(isInList) -// display_name isInList -// documentation ```kotlin\nisInList: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(isInList) - ) : InListOrNotInListBaseOp>(expr, list, isInList) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(list) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``().(isInList) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#columnTypes. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getColumnTypes(). - override val columnTypes: List> = listOf(expr.first, expr.second) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#columnTypes. -// display_name columnTypes -// documentation ```kotlin\nprotected open override val columnTypes: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getColumnTypes(). -// display_name columnTypes -// documentation ```kotlin\nprotected get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#columnTypes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues().(values) - override fun QueryBuilder.registerValues(values: Pair) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues(). -// display_name registerValues -// documentation ```kotlin\nprotected open override fun QueryBuilder.registerValues(values: Pair): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues().(values) -// display_name values -// documentation ```kotlin\nvalues: Pair\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues().(values) - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerArgument(expr.first.columnType, values.first) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues().(values) -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). - append(", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerArgument(expr.second.columnType, values.second) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#getExpr(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues().(values) -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp#registerValues(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/PairInListOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp# - /** - * Represents an SQL operator that checks if all values of a `Triple` [expr] match any element from [list]. - * - * To inverse the operator and check if the `Triple` is **not** in [list], set [isInList] to `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T1] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T2] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T3] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``(). - class TripleInListOp( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp# -// display_name TripleInListOp -// documentation ```kotlin\npublic final class TripleInListOp : InListOrNotInListBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks if all values of a `Triple` [expr] match any element from [list].\n\n To inverse the operator and check if the `Triple` is **not** in [list], set [isInList] to `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``(). -// display_name TripleInListOp -// documentation ```kotlin\npublic constructor(expr: Triple, ExpressionWithColumnType, ExpressionWithColumnType>, list: Iterable>, isInList: Boolean = ...): TripleInListOp\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T1] -// display_name FirTypeParameterSymbol T1 -// documentation ```kotlin\nT1\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T2] -// display_name FirTypeParameterSymbol T2 -// documentation ```kotlin\nT2\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T3] -// display_name FirTypeParameterSymbol T3 -// documentation ```kotlin\nT3\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T1] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T2] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#[T3] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). - override val expr: Triple, ExpressionWithColumnType, ExpressionWithColumnType>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Triple, ExpressionWithColumnType, ExpressionWithColumnType>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// display_name expr -// documentation ```kotlin\npublic open override val expr: Triple, ExpressionWithColumnType, ExpressionWithColumnType>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Triple, ExpressionWithColumnType, ExpressionWithColumnType>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Triple# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(list) - list: Iterable>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(list) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(isInList) - isInList: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(isInList) -// display_name isInList -// documentation ```kotlin\nisInList: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(isInList) - ) : InListOrNotInListBaseOp>(expr, list, isInList) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(list) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``().(isInList) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#columnTypes. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getColumnTypes(). - override val columnTypes: List> = listOf(expr.first, expr.second, expr.third) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#columnTypes. -// display_name columnTypes -// documentation ```kotlin\nprotected open override val columnTypes: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getColumnTypes(). -// display_name columnTypes -// documentation ```kotlin\nprotected get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#first. -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getFirst(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#second. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getThird(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#third. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#columnTypes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) - override fun QueryBuilder.registerValues(values: Triple) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues(). -// display_name registerValues -// documentation ```kotlin\nprotected open override fun QueryBuilder.registerValues(values: Triple): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) -// display_name values -// documentation ```kotlin\nvalues: Triple\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Triple# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerArgument(expr.first.columnType, values.first) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#first. -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) -// ^^^^^ reference semanticdb maven . . kotlin/Triple#first. -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getFirst(). - append(", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerArgument(expr.second.columnType, values.second) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#second. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Triple#second. - append(", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - registerArgument(expr.third.columnType, values.third) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#getExpr(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getThird(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#third. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues().(values) -// ^^^^^ reference semanticdb maven . . kotlin/Triple#getThird(). -// ^^^^^ reference semanticdb maven . . kotlin/Triple#third. - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp#registerValues(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/TripleInListOp# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp# - /** - * Represents an SQL operator that checks if all columns of a `List` [expr] match any of the lists of - * values from [list]. - * - * To inverse the operator and check if the `List` of columns is **not** in [list], set [isInList] to `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``(). - class MultipleInListOp( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp# -// display_name MultipleInListOp -// documentation ```kotlin\npublic final class MultipleInListOp : InListOrNotInListBaseOp>\n```\n\n----\n\n\n Represents an SQL operator that checks if all columns of a `List` [expr] match any of the lists of\n values from [list].\n\n To inverse the operator and check if the `List` of columns is **not** in [list], set [isInList] to `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``(). -// display_name MultipleInListOp -// documentation ```kotlin\npublic constructor(expr: List>, list: Iterable>, isInList: Boolean = ...): MultipleInListOp\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). - override val expr: List>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: List>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// display_name expr -// documentation ```kotlin\npublic open override val expr: List>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(list) - list: Iterable>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(list) -// display_name list -// documentation ```kotlin\nlist: Iterable>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(list) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(isInList) - isInList: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(isInList) -// display_name isInList -// documentation ```kotlin\nisInList: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(isInList) - ) : InListOrNotInListBaseOp>(expr, list, isInList) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(list) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``().(isInList) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#columnTypes. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getColumnTypes(). - override val columnTypes: List> = expr -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#columnTypes. -// display_name columnTypes -// documentation ```kotlin\nprotected open override val columnTypes: List>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getColumnTypes(). -// display_name columnTypes -// documentation ```kotlin\nprotected get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#columnTypes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues().(values) - override fun QueryBuilder.registerValues(values: List<*>) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues(). -// display_name registerValues -// documentation ```kotlin\nprotected open override fun QueryBuilder.registerValues(values: List<*>): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#registerValues(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues().(values) -// display_name values -// documentation ```kotlin\nvalues: List<*>\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues().(values) - append("(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ⌄ enclosing_range_start local 5 -// ⌄ enclosing_range_start local 6 - expr.forEachIndexed { i, expression -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/forEachIndexed(+9). -// ^ definition local 5 -// display_name i -// documentation ```kotlin\ni: Int\n``` -// ^^^^^^^^^^ definition local 6 -// display_name expression -// documentation ```kotlin\nexpression: Column<*>\n``` -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 6 - registerArgument(expression.columnType, values[i]) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues().(values) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^ reference local 5 - if (i != values.lastIndex) append(", ") -// ^ reference local 5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues().(values) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/getLastIndex(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastIndex. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#registerValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder().(queryBuilder) - // SQL Server does not support IN operator with tuples (or any more than 1 expression on the left-hand side) - if (currentDialectIfAvailable !is SQLServerDialect) return super.toQueryBuilder(queryBuilder) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InListOrNotInListBaseOp#toQueryBuilder(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder().(queryBuilder) - - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 7 - val iterator = list.iterator() -// ^^^^^^^^ definition local 7 -// display_name iterator -// documentation ```kotlin\nlocal val iterator: Iterator>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getList(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#list. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable#iterator(). -// ⌃ enclosing_range_end local 7 - if (!iterator.hasNext()) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference local 7 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). - if (isInList) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#isInList. - +FALSE -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - } else { - +TRUE -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). - } - } else { - // Generates compound AND & OR operators for each values list: - // WHERE - // ((tester.num_1 = 0) AND (tester.num_2 = 0.0) AND (tester.num_3 = '0') AND (tester.num_4 = 0)) OR - // ((tester.num_1 = 1) AND (tester.num_2 = 1.0) AND (tester.num_3 = '1') AND (tester.num_4 = 1)) OR - // ((tester.num_1 = 2) AND (tester.num_2 = 2.0) AND (tester.num_3 = '2') AND (tester.num_4 = 2)) - - // Alternative: EXISTS (SELECT * FROM (VALUES (...), (...), ...) v(...) WHERE v.?=? AND ...) - // Built-in exists(AbstractQuery) cannot be used because above row value constructors are not supported - -// ⌄ enclosing_range_start local 8 - val valueEqualityOps = mutableListOf>() -// ^^^^^^^^^^^^^^^^ definition local 8 -// display_name valueEqualityOps -// documentation ```kotlin\nlocal val valueEqualityOps: MutableList>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end local 8 - -// ⌄ enclosing_range_start local 9 - iterator.forEach { value -> -// ^^^^^^^^ reference local 7 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+9). -// ^^^^^ definition local 9 -// display_name value -// documentation ```kotlin\nvalue: List<*>\n``` -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - val valueEqualityOp = build { -// ^^^^^^^^^^^^^^^ definition local 10 -// display_name valueEqualityOp -// documentation ```kotlin\nlocal val valueEqualityOp: Op\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ⌄ enclosing_range_start local 11 -// ⌄ enclosing_range_start local 12 -// ⌄ enclosing_range_start local 13 - expr.zip(value).map { (column, value) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getExpr(). -// ^^^ reference semanticdb maven . . kotlin/collections/zip(+54). -// ^^^^^ reference local 9 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^ definition local 11 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 11 -// ^^^^^^ definition local 12 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 11 -// ^^^^^ definition local 13 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 12 -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 11 - build { EqOp(column, column.wrap(value)) } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#Companion#build(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EqOp#``(). -// ^^^^^^ reference local 12 -// ^^^^^^ reference local 12 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#wrap(). -// ^^^^^ reference local 13 - }.compoundAnd() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - } -// ⌃ enclosing_range_end local 10 - valueEqualityOps.add(if (isInList) valueEqualityOp else not(valueEqualityOp)) -// ^^^^^^^^^^^^^^^^ reference local 8 -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#isInList. -// ^^^^^^^^^^^^^^^ reference local 10 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/not(). -// ^^^^^^^^^^^^^^^ reference local 10 - } - - if (isInList) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#getIsInList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#isInList. - +valueEqualityOps.compoundOr() -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundOr(). - } else { - +valueEqualityOps.compoundAnd() -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/compoundAnd(). - } - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/MultipleInListOp# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InTableOp.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InTableOp.kt deleted file mode 100644 index ee6631c24..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/ops/InTableOp.kt +++ /dev/null @@ -1,161 +0,0 @@ - package org.jetbrains.exposed.v1.core.ops -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/ - - import org.jetbrains.exposed.v1.core.ComplexExpression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# - import org.jetbrains.exposed.v1.core.Expression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - import org.jetbrains.exposed.v1.core.Op -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - import org.jetbrains.exposed.v1.core.QueryBuilder -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# - /** - * Represents an SQL operator that checks if [expr] is equal to any element from a single-column [table]. - * - * **Note** This operation is only supported by MySQL, PostgreSQL, and H2 dialects. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``(). - class InTableOp( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# -// display_name InTableOp -// documentation ```kotlin\npublic final class InTableOp : Op, ComplexExpression\n```\n\n----\n\n\n Represents an SQL operator that checks if [expr] is equal to any element from a single-column [table].\n\n **Note** This operation is only supported by MySQL, PostgreSQL, and H2 dialects.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``(). -// display_name InTableOp -// documentation ```kotlin\npublic constructor(expr: Expression<*>, table: Table, isInTable: Boolean = ...): InTableOp\n```\n\n----\n\n Returns the expression compared to each element in the table's column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getExpr(). - /** Returns the expression compared to each element in the table's column. */ - val expr: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n```\n\n----\n\n Returns the expression compared to each element in the table's column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n```\n\n----\n\n Returns the expression compared to each element in the table's column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n```\n\n----\n\n Returns the expression compared to each element in the table's column. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getTable(). - /** Returns the single-column table to check against. */ - val table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n```\n\n----\n\n Returns the single-column table to check against. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n```\n\n----\n\n Returns the single-column table to check against. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n```\n\n----\n\n Returns the single-column table to check against. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(isInTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#isInTable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getIsInTable(). - /** Returns `false` if the check is inverted, `true` otherwise. */ - val isInTable: Boolean = true -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(isInTable) -// display_name isInTable -// documentation ```kotlin\nisInTable: Boolean = ...\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(isInTable) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getIsInTable(). -// display_name isInTable -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#isInTable. -// display_name isInTable -// documentation ```kotlin\npublic final val isInTable: Boolean\n```\n\n----\n\n Returns `false` if the check is inverted, `true` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``().(isInTable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#isInTable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getIsInTable(). - ) : Op(), ComplexExpression { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ComplexExpression# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder().(queryBuilder) - +expr -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getExpr(). - +" " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +if (isInTable) "" else "NOT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getIsInTable(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#isInTable. - +"IN (" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +"TABLE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +table.tableName -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. - +')' -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp#toQueryBuilder(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/ops/InTableOp# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt deleted file mode 100644 index 811c38cd0..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchInsertStatement.kt +++ /dev/null @@ -1,633 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - import org.jetbrains.exposed.v1.core.EntityIDColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.ResultRow -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.isAutoInc -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException# - /** An exception thrown when the provided data cannot be validated or processed to prepare a batch statement. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``().(message) - class BatchDataInconsistentException(message: String) : Exception(message) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException# -// display_name BatchDataInconsistentException -// documentation ```kotlin\npublic final class BatchDataInconsistentException : {kotlin/Exception=} Exception\n```\n\n----\n\n An exception thrown when the provided data cannot be validated or processed to prepare a batch statement. -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/Exception# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// display_name BatchDataInconsistentException -// documentation ```kotlin\npublic constructor(message: String): BatchDataInconsistentException\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``().(message) -// display_name message -// documentation ```kotlin\nmessage: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Exception# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``().(message) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``().(message) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# - /** - * Represents the SQL statement that batch inserts new rows into a table. - * - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) - * should be returned. See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details. - */ - @Suppress("ForbiddenComment") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``(). - open class BatchInsertStatement( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// display_name BatchInsertStatement -// documentation ```kotlin\n@Suppress(...) public open class BatchInsertStatement : InsertStatement>\n```\n\n----\n\n\n Represents the SQL statement that batch inserts new rows into a table.\n\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs)\n should be returned. See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``(). -// display_name BatchInsertStatement -// documentation ```kotlin\npublic constructor(table: Table, ignore: Boolean = ..., shouldReturnGeneratedValues: Boolean = ...): BatchInsertStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(ignore) - ignore: Boolean = false, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(shouldReturnGeneratedValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#shouldReturnGeneratedValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getShouldReturnGeneratedValues(). - val shouldReturnGeneratedValues: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(shouldReturnGeneratedValues) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getShouldReturnGeneratedValues(). -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#shouldReturnGeneratedValues. -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\npublic final val shouldReturnGeneratedValues: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(shouldReturnGeneratedValues) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#shouldReturnGeneratedValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getShouldReturnGeneratedValues(). - ) : InsertStatement>(table, ignore) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(table) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``().(ignore) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). - @InternalApi - val data = ArrayList, Any?>>() -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// display_name data -// documentation ```kotlin\n@InternalApi() public final val data: {kotlin/collections/ArrayList, kotlin/Any?>>=} ArrayList, Any?>>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// display_name data -// documentation ```kotlin\npublic get(): {kotlin/collections/ArrayList, kotlin/Any?>>=} ArrayList, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). - private fun Column<*>.isDefaultable() = columnType.nullable || defaultValueFun != null || isDatabaseGenerated -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). -// display_name isDefaultable -// documentation ```kotlin\nprivate final fun Column<*>.isDefaultable(): Boolean\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(value) - override operator fun set(column: Column, value: S) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set(). -// display_name set -// documentation ```kotlin\npublic open override operator fun set(column: Column, value: S): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#set(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(value) -// display_name value -// documentation ```kotlin\nvalue: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(value) - @OptIn(InternalApi::class) - if (data.size > 1 && column !in data[data.size - 2] && !column.isDefaultable()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#get(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). -// ⌄ enclosing_range_start local 0 - val fullIdentity = CoreTransactionManager.currentTransaction().fullIdentity(column) -// ^^^^^^^^^^^^ definition local 0 -// display_name fullIdentity -// documentation ```kotlin\nlocal val fullIdentity: String\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ⌃ enclosing_range_end local 0 - throw BatchDataInconsistentException("Can't set $value for $fullIdentity because previous insertion can't be defaulted for that column.") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(value) -// ^^^^^^^^^^^^ reference local 0 - } - super.set(column, value) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#addBatch(). - /** - * Adds the most recent batch to the current list of insert statements. - * - * This function uses the mapping of columns scheduled for change with their new values, which is - * provided by the implementing `BatchInsertStatement` instance. - */ - fun addBatch() { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#addBatch(). -// display_name addBatch -// documentation ```kotlin\npublic final fun addBatch(): Unit\n```\n\n----\n\n\n Adds the most recent batch to the current list of insert statements.\n\n This function uses the mapping of columns scheduled for change with their new values, which is\n provided by the implementing `BatchInsertStatement` instance.\n - @OptIn(InternalApi::class) - if (data.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - validateLastBatch() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). - data[data.size - 1] = LinkedHashMap(values) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#set(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashMap#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. - allColumnsInDataSet.addAll(values.keys) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableSet#addAll(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. - values.clear() -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#clear(). - hasBatchedValues = true -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getHasBatchedValues(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#hasBatchedValues. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setHasBatchedValues(). - } - @OptIn(InternalApi::class) - data.add(values) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. - arguments = null -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#addBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#removeLastBatch(). - @OptIn(InternalApi::class) - fun removeLastBatch() { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#removeLastBatch(). -// display_name removeLastBatch -// documentation ```kotlin\n@OptIn(...) public final fun removeLastBatch(): Unit\n``` - data.removeAt(data.size - 1) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#removeAt(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). - allColumnsInDataSet.clear() -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableSet#clear(). -// ⌄ enclosing_range_start local 1 - data.flatMapTo(allColumnsInDataSet) { it.keys } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+10). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// ^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: MutableMap, Any?>\n``` -// ^^ reference local 1 -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ⌃ enclosing_range_end local 1 - values.clear() -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#clear(). - values.putAll(data.last()) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#putAll(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven . . kotlin/collections/last(+19). - arguments = null -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). - hasBatchedValues = data.size > 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getHasBatchedValues(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#hasBatchedValues. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setHasBatchedValues(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#removeLastBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). - @InternalApi - open fun validateLastBatch() { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). -// display_name validateLastBatch -// documentation ```kotlin\n@InternalApi() public open fun validateLastBatch(): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#validateLastBatch(). -// ⌄ enclosing_range_start local 2 - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 2 -// display_name tr -// documentation ```kotlin\nlocal val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val cantBeDefaulted = (allColumnsInDataSet - values.keys).filterNot { it.isDefaultable() } -// ^^^^^^^^^^^^^^^ definition local 3 -// display_name cantBeDefaulted -// documentation ```kotlin\nlocal val cantBeDefaulted: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// ^ reference semanticdb maven . . kotlin/collections/minus(+10). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/filterNot(+9). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 4 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 4 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 4 - if (cantBeDefaulted.isNotEmpty()) { -// ^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 5 -// ⌄ enclosing_range_start local 6 - val columnList = cantBeDefaulted.joinToString { tr.fullIdentity(it) } -// ^^^^^^^^^^ definition local 5 -// display_name columnList -// documentation ```kotlin\nlocal val columnList: String\n``` -// ^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 2 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^ reference local 6 -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 6 - throw BatchDataInconsistentException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). - "Can't add a new batch because columns: $columnList don't have client default values. DB defaults are not supported in batch inserts" -// ^^^^^^^^^^ reference local 5 - ) - } -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val requiredInTargets = (targets.flatMap { it.columns } - values.keys).filter { -// ^^^^^^^^^^^^^^^^^ definition local 7 -// display_name requiredInTargets -// documentation ```kotlin\nlocal val requiredInTargets: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#targets. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^ reference local 8 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^ reference semanticdb maven . . kotlin/collections/minus(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#values. -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^ definition local 9 2:9 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ⌃ enclosing_range_end local 8 - !it.isDefaultable() && !it.columnType.isAutoInc && it.dbDefaultValue == null && it.columnType !is EntityIDColumnType<*> -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 9 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isDefaultable(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^ reference local 9 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ^^ reference local 9 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^ reference local 9 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/EntityIDColumnType# - } -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 9 - if (requiredInTargets.any()) { -// ^^^^^^^^^^^^^^^^^ reference local 7 -// ^^^ reference semanticdb maven . . kotlin/collections/any(+18). -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val columnList = requiredInTargets.joinToString { tr.fullIdentity(it) } -// ^^^^^^^^^^ definition local 10 -// display_name columnList -// documentation ```kotlin\nlocal val columnList: String\n``` -// ^^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 2 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^ reference local 11 -// ⌃ enclosing_range_end local 10 -// ⌃ enclosing_range_end local 11 - throw BatchDataInconsistentException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). - "Can't add a new batch because columns: $columnList don't have default values. DB defaults are not supported in batch inserts" -// ^^^^^^^^^^ reference local 10 - ) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). - private val allColumnsInDataSet = mutableSetOf>() -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// display_name allColumnsInDataSet -// documentation ```kotlin\nprivate final val allColumnsInDataSet: MutableSet>\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// display_name allColumnsInDataSet -// documentation ```kotlin\nprivate get(): MutableSet>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet(+1). - @OptIn(InternalApi::class) - private fun allColumnsInDataSet() = allColumnsInDataSet + -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet(+1). -// display_name allColumnsInDataSet -// documentation ```kotlin\n@OptIn(...) private final fun allColumnsInDataSet(): Set>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getAllColumnsInDataSet(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+42). - (data.lastOrNull()?.keys ?: throw BatchDataInconsistentException("No data provided for inserting into ${table.tableName}")) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastOrNull(+19). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#keys. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments().(value) - override var arguments: List, Any?>>>? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// display_name arguments -// documentation ```kotlin\npublic open override var arguments: List, Any?>>>?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// display_name arguments -// documentation ```kotlin\npublic set(value: List, Any?>>>?): Unit\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments().(value) -// display_name value -// documentation ```kotlin\nvalue: List, Any?>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). - get() = field ?: run { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// display_name arguments -// documentation ```kotlin\npublic get(): List, Any?>>>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/field. -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 12 - val columnsToInsert = (allColumnsInDataSet() + clientDefaultColumns()).toSet() -// ^^^^^^^^^^^^^^^ definition local 12 -// display_name columnsToInsert -// documentation ```kotlin\nlocal val columnsToInsert: Set>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#allColumnsInDataSet(+1). -// ^ reference semanticdb maven . . kotlin/collections/plus(+42). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#clientDefaultColumns(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/toSet(+9). -// ⌃ enclosing_range_end local 12 - @OptIn(InternalApi::class) - data -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ⌄ enclosing_range_start local 13 - .map { valuesAndClientDefaults(it) as MutableMap } -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 13 -// display_name it -// documentation ```kotlin\nit: MutableMap, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#valuesAndClientDefaults(). -// ^^ reference local 13 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ⌃ enclosing_range_end local 13 -// ⌄ enclosing_range_start local 14 - .map { values -> -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^ definition local 14 -// display_name values -// documentation ```kotlin\nvalues: MutableMap, Any?>\n``` -// ⌃ enclosing_range_end local 14 -// ⌄ enclosing_range_start local 15 - columnsToInsert.map { column -> -// ^^^^^^^^^^^^^^^ reference local 12 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^ definition local 15 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 15 - column to when { -// ^^^^^^ reference local 15 -// ^^ reference semanticdb maven . . kotlin/to(). - values.contains(column) -> values[column] -// ^^^^^^ reference local 14 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^ reference local 15 -// ^^^^^^ reference local 14 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#get(). -// ^^^^^^ reference local 15 - column.dbDefaultValue != null || column.isDatabaseGenerated -> DefaultValueMarker -// ^^^^^^ reference local 15 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^ reference local 15 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getIsDatabaseGenerated(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#isDatabaseGenerated. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setIsDatabaseGenerated(). - else -> { - require(column.columnType.nullable) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference local 15 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - "The value for the column ${column.name} was not provided. " + -// ^^^^^^ reference local 15 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. - "The value for non-nullable column without defaults must be specified." - } - null - } - } - } - }.apply { field = this } -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/field. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt deleted file mode 100644 index d7c2d0138..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement.kt +++ /dev/null @@ -1,173 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.vendors.H2Dialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - import org.jetbrains.exposed.v1.core.vendors.MysqlFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement# - /** - * Represents the SQL statement that either batch inserts new rows into a table, or, if insertions violate unique constraints, - * first deletes the existing rows before inserting new rows. - * - * @param table Table to either insert values into or delete values from then insert into. - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) should be returned. - * See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``(). - open class BatchReplaceStatement( -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement# -// display_name BatchReplaceStatement -// documentation ```kotlin\npublic open class BatchReplaceStatement : BatchInsertStatement\n```\n\n----\n\n\n Represents the SQL statement that either batch inserts new rows into a table, or, if insertions violate unique constraints,\n first deletes the existing rows before inserting new rows.\n\n @param table Table to either insert values into or delete values from then insert into.\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) should be returned.\n See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``(). -// display_name BatchReplaceStatement -// documentation ```kotlin\npublic constructor(table: Table, shouldReturnGeneratedValues: Boolean = ...): BatchReplaceStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(shouldReturnGeneratedValues) - ) : BatchInsertStatement(table, ignore = false, shouldReturnGeneratedValues) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(table) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``().(shouldReturnGeneratedValues) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 0 - val values = arguments!!.first() -// ^^^^^^ definition local 0 -// display_name values -// documentation ```kotlin\nlocal val values: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - val valuesSql = values.toSqlString(prepared) -// ^^^^^^^^^ definition local 1 -// display_name valuesSql -// documentation ```kotlin\nlocal val valuesSql: String\n``` -// ^^^^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#toSqlString(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 2 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val functionProvider = when (dialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 3 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 4 - H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB -> MysqlFunctionProvider.INSTANCE -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - else -> dialect.functionProvider -// ^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 3 - return functionProvider.replace(table, values.unzip().first, valuesSql, transaction, prepared) -// ^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#table. -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL().(prepared) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt deleted file mode 100644 index 800591411..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement.kt +++ /dev/null @@ -1,471 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - import org.jetbrains.exposed.v1.core.Expression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.CompositeIdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement# - /** - * Represents the SQL statement that batch updates rows of a table. - * - * @param table Identity table to update values from. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). - open class BatchUpdateStatement(val table: IdTable<*>) : UpdateStatement(table, null) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement# -// display_name BatchUpdateStatement -// documentation ```kotlin\npublic open class BatchUpdateStatement : UpdateStatement\n```\n\n----\n\n\n Represents the SQL statement that batch updates rows of a table.\n\n @param table Identity table to update values from.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``(). -// display_name BatchUpdateStatement -// documentation ```kotlin\npublic constructor(table: IdTable<*>): BatchUpdateStatement\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: IdTable<*>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): IdTable<*>\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// display_name table -// documentation ```kotlin\npublic final val table: IdTable<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). - /** The mappings of columns to update with their updated values for each entity in the batch. */ - val data = ArrayList, Map, Any?>>>() -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// display_name data -// documentation ```kotlin\npublic final val data: {kotlin/collections/ArrayList, kotlin/collections/Map, kotlin/Any?>>>=} ArrayList, Map, Any?>>>\n```\n\n----\n\n The mappings of columns to update with their updated values for each entity in the batch. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// display_name data -// documentation ```kotlin\npublic get(): {kotlin/collections/ArrayList, kotlin/collections/Map, kotlin/Any?>>>=} ArrayList, Map, Any?>>>\n```\n\n----\n\n The mappings of columns to update with their updated values for each entity in the batch. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#firstDataSet. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getFirstDataSet(). - override val firstDataSet: List, Any?>> get() = data.first().second.toList() -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#firstDataSet. -// display_name firstDataSet -// documentation ```kotlin\npublic open override val firstDataSet: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getFirstDataSet(). -// display_name firstDataSet -// documentation ```kotlin\npublic get(): List, Any?>>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+11). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#firstDataSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getFirstDataSet(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch(). - /** - * Adds the specified entity [id] to the current list of update statements, using the mapping of columns to update - * provided for this `BatchUpdateStatement`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch().(id) - fun addBatch(id: EntityID<*>) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch(). -// display_name addBatch -// documentation ```kotlin\npublic final fun addBatch(id: EntityID<*>): Unit\n```\n\n----\n\n\n Adds the specified entity [id] to the current list of update statements, using the mapping of columns to update\n provided for this `BatchUpdateStatement`.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch().(id) -// display_name id -// documentation ```kotlin\nid: EntityID<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch().(id) -// ⌄ enclosing_range_start local 0 - val lastBatch = data.lastOrNull() -// ^^^^^^^^^ definition local 0 -// display_name lastBatch -// documentation ```kotlin\nlocal val lastBatch: Pair, Map, Any?>>?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastOrNull(+19). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). - val different by lazy { -// ^^^^^^^^^ definition local 1 -// display_name different -// documentation ```kotlin\nlocal val different: Set>\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). -// display_name different -// documentation ```kotlin\nlocal get(): Set>\n``` -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference local 1 4:9 -// ^^^^^^ reference local 5 4:9 -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 4:9 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). 4:9 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - val set1 = firstDataSet.map { it.first }.toSet() -// ^^^^ definition local 2 -// display_name set1 -// documentation ```kotlin\nlocal val set1: Set>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getFirstDataSet(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 3 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/toSet(+9). -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 4 - val set2 = lastBatch!!.second.keys -// ^^^^ definition local 4 -// display_name set2 -// documentation ```kotlin\nlocal val set2: Set>\n``` -// ^^^^^^^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#keys. -// ⌃ enclosing_range_end local 4 - (set1 - set2) + (set2 - set1) -// ^^^^ reference local 2 -// ^ reference semanticdb maven . . kotlin/collections/minus(+10). -// ^^^^ reference local 4 -// ^ reference semanticdb maven . . kotlin/collections/plus(+42). -// ^^^^ reference local 4 -// ^ reference semanticdb maven . . kotlin/collections/minus(+10). -// ^^^^ reference local 2 - } -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). - - if (data.size > 1 && different.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - throw BatchDataInconsistentException("Some values missing for batch update. Different columns: $different") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getDifferent(). - } - - @OptIn(InternalApi::class) - if (data.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - data[data.size - 1] = lastBatch!!.copy(second = values.toMap()) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#set(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#minus(+2). -// ^^^^^^^^^ reference local 0 -// ^^^^ reference semanticdb maven . . kotlin/Pair#copy(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#values. -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(+6). - values.clear() -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#values. -// ^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#clear(). - hasBatchedValues = true -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getHasBatchedValues(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#hasBatchedValues. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#setHasBatchedValues(). - } - @OptIn(InternalApi::class) - data.add(id to values) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^ reference semanticdb maven jdk 11 java/util/ArrayList#add(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch().(id) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#values. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#addBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(value) - override fun update(column: Column, value: Expression) = error("Expressions unsupported in batch update") -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(column: Column, value: Expression): Nothing\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 6 - val updateSql = super.prepareSQL(transaction, prepared) -// ^^^^^^^^^ definition local 6 -// display_name updateSql -// documentation ```kotlin\nlocal val updateSql: String\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - val idEqCondition = if (table is CompositeIdTable) { -// ^^^^^^^^^^^^^ definition local 7 -// display_name idEqCondition -// documentation ```kotlin\nlocal val idEqCondition: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable# -// ⌄ enclosing_range_start local 8 - table.idColumns.joinToString(separator = " AND ") { "${transaction.identity(it)} = ?" } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#getIdColumns(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeIdTable#idColumns. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: Column\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 8 -// ⌃ enclosing_range_end local 8 - } else { - "${transaction.identity(table.id)} = ?" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. - } -// ⌃ enclosing_range_end local 7 - return "$updateSql WHERE $idEqCondition" -// ^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^ reference local 7 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#arguments(). -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - override fun arguments(): Iterable, Any?>>> = data.map { (id, row) -> -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getData(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^ definition local 9 -// display_name -// documentation ```kotlin\n: Pair, Map, Any?>>\n``` -// ^^ definition local 10 -// display_name id -// documentation ```kotlin\nlocal val id: EntityID<*>\n``` -// ^^ reference local 9 -// ^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^ definition local 11 -// display_name row -// documentation ```kotlin\nlocal val row: Map, Any?>\n``` -// ^^^ reference local 9 -// ^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 10 -// ⌃ enclosing_range_end local 11 -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 12 -// ⌄ enclosing_range_start local 13 - val idArgs = (id.value as? CompositeID)?.values?.map { -// ^^^^^^ definition local 12 -// display_name idArgs -// documentation ```kotlin\nlocal val idArgs: List, Any?>>\n``` -// ^^ reference local 10 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^ reference semanticdb maven . . kotlin/collections/map(+10). -// ^ definition local 13 2:9 -// display_name it -// documentation ```kotlin\nit: Map.Entry, Any?>\n``` - it.key.columnType to it.value -// ^^ reference local 13 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 13 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. - } ?: listOf(table.id.columnType to id) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#table. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#getId(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable#id. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference local 10 -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 12 -// ⌄ enclosing_range_start local 14 - firstDataSet.map { it.first.columnType to row[it.first] } + idArgs -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#getFirstDataSet(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 14 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^ reference local 11 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^ reference local 14 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^ reference local 12 -// ⌃ enclosing_range_end local 14 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#arguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt deleted file mode 100644 index 7d49881b0..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement.kt +++ /dev/null @@ -1,439 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - import org.jetbrains.exposed.v1.core.Expression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.Op -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.vendors.MysqlFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# - /** - * Represents the SQL statement that either batch inserts new rows into a table, or updates the existing rows if insertions violate unique constraints. - * - * @param table Table to either insert values into or update values from. - * @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided, - * primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted. - * @param onUpdateExclude List of specific columns to exclude from updating. - * If left null, all columns will be updated with the values provided for the insert. - * @param where Condition that determines which rows to update, if a unique violation is found. This clause may not be supported by all vendors. - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) should be returned. - * See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(). - open class BatchUpsertStatement( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# -// display_name BatchUpsertStatement -// documentation ```kotlin\npublic open class BatchUpsertStatement : BatchInsertStatement, UpsertBuilder\n```\n\n----\n\n\n Represents the SQL statement that either batch inserts new rows into a table, or updates the existing rows if insertions violate unique constraints.\n\n @param table Table to either insert values into or update values from.\n @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided,\n primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted.\n @param onUpdateExclude List of specific columns to exclude from updating.\n If left null, all columns will be updated with the values provided for the insert.\n @param where Condition that determines which rows to update, if a unique violation is found. This clause may not be supported by all vendors.\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) should be returned.\n See [Batch Insert](https://github.com/JetBrains/Exposed/wiki/DSL#batch-insert) for more details.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(). -// display_name BatchUpsertStatement -// documentation ```kotlin\npublic constructor(table: Table, vararg keys: Column<*>, onUpdateExclude: List>?, where: Op?, shouldReturnGeneratedValues: Boolean = ...): BatchUpsertStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#keys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getKeys(). - vararg val keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(keys) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getKeys(). -// display_name keys -// documentation ```kotlin\npublic get(): Array>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#keys. -// display_name keys -// documentation ```kotlin\npublic final val keys: Array>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(keys) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#keys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdateExclude. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdateExclude(). - val onUpdateExclude: List>?, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(onUpdateExclude) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdateExclude(). -// display_name onUpdateExclude -// documentation ```kotlin\npublic get(): List>?\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdateExclude. -// display_name onUpdateExclude -// documentation ```kotlin\npublic final val onUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(onUpdateExclude) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdateExclude. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdateExclude(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#where. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getWhere(). - val where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(where) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getWhere(). -// display_name where -// documentation ```kotlin\npublic get(): Op?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#where. -// display_name where -// documentation ```kotlin\npublic final val where: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#where. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getWhere(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(shouldReturnGeneratedValues) - ) : BatchInsertStatement(table, ignore = false, shouldReturnGeneratedValues), UpsertBuilder { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(table) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``().(shouldReturnGeneratedValues) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1). - @Deprecated( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1). 15:5 -// display_name BatchUpsertStatement -// documentation ```kotlin\n@Deprecated(...) public constructor(table: Table, vararg keys: Column<*>, onUpdate: List, Expression<*>>>?, onUpdateExclude: List>?, where: Op?, shouldReturnGeneratedValues: Boolean): BatchUpsertStatement\n``` - "This constructor with `onUpdate` that takes a List may be removed in future releases.", - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) - constructor( -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(keys) - vararg keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdate) - onUpdate: List, Expression<*>>>?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Expression<*>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdateExclude) - onUpdateExclude: List>?, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(shouldReturnGeneratedValues) - ) : this(table, keys = keys, onUpdateExclude, where, shouldReturnGeneratedValues) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(keys) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdateExclude) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(where) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(shouldReturnGeneratedValues) -// ⌄ enclosing_range_start local 0 - onUpdate?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1).(onUpdate) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 0 2:9 -// display_name it -// documentation ```kotlin\nit: List, Expression<*>>>\n``` - updateValues.putAll(it) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/putAll(+1). -// ^^ reference local 0 - } -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdate(). - @Deprecated("This property will be removed in future releases.", level = DeprecationLevel.ERROR) -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - var onUpdate: List, Expression<*>>>? = null -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdate(). -// display_name onUpdate -// documentation ```kotlin\npublic get(): List, Expression<*>>>?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdate. -// display_name onUpdate -// documentation ```kotlin\n@Deprecated(...) public final var onUpdate: List, Expression<*>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: List, Expression<*>>>?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate(). -// display_name onUpdate -// documentation ```kotlin\nprivate set(value: List, Expression<*>>>?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#setOnUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). - internal val updateValues: MutableMap, Any?> = LinkedHashMap() -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// display_name updateValues -// documentation ```kotlin\ninternal get(): MutableMap, Any?>\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// display_name updateValues -// documentation ```kotlin\ninternal final val updateValues: MutableMap, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 1 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 1 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - val functionProvider = UpsertBuilder.getFunctionProvider(dialect) -// ^^^^^^^^^^^^^^^^ definition local 2 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). -// ^^^^^^^ reference local 1 -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - val keyColumns = if (functionProvider is MysqlFunctionProvider) keys.toList() else getKeyColumns(keys = keys) -// ^^^^^^^^^^ definition local 3 -// display_name keyColumns -// documentation ```kotlin\nlocal val keyColumns: List>\n``` -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getKeys(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#keys. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getKeys(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#keys. -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val insertValues = arguments!!.first() -// ^^^^^^^^^^^^ definition local 4 -// display_name insertValues -// documentation ```kotlin\nlocal val insertValues: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val insertValuesSql = insertValues.toSqlString(prepared) -// ^^^^^^^^^^^^^^^ definition local 5 -// display_name insertValuesSql -// documentation ```kotlin\nlocal val insertValuesSql: String\n``` -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#toSqlString(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val updateExcludeColumns = (onUpdateExclude ?: emptyList()) + if (dialect is OracleDialect) keyColumns else emptyList() -// ^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name updateExcludeColumns -// documentation ```kotlin\nlocal val updateExcludeColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getOnUpdateExclude(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#onUpdateExclude. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^ reference local 1 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - val updateExpressions = updateValues.takeIf { it.isNotEmpty() }?.toList() -// ^^^^^^^^^^^^^^^^^ definition local 7 -// display_name updateExpressions -// documentation ```kotlin\nlocal val updateExpressions: List, Any?>>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: MutableMap, Any?>\n``` -// ^^ reference local 8 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+10). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+11). -// ⌃ enclosing_range_end local 8 - ?: getUpdateExpressions(insertValues.unzip().first, updateExcludeColumns, keyColumns) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions(). -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference local 3 -// ⌃ enclosing_range_end local 7 - return functionProvider.upsert(table, insertValues, insertValuesSql, updateExpressions, keyColumns, where, transaction) -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#table. -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^ reference local 3 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#where. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#arguments(). - override fun arguments(): List, Any?>>> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): List, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 9 - val additionalArgs = getAdditionalArgs(updateValues, where) -// ^^^^^^^^^^^^^^ definition local 9 -// display_name additionalArgs -// documentation ```kotlin\nlocal val additionalArgs: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#where. -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - return super.arguments().map { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 10 2:9 -// display_name it -// documentation ```kotlin\nit: Iterable, Any?>>\n``` - it + additionalArgs -// ^^ reference local 10 -// ^ reference semanticdb maven . . kotlin/collections/plus(+31). -// ^^^^^^^^^^^^^^ reference local 9 - } -// ⌃ enclosing_range_end local 10 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#arguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/DeleteStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/DeleteStatement.kt deleted file mode 100644 index 79bc39cdc..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/DeleteStatement.kt +++ /dev/null @@ -1,536 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.vendors.H2Dialect.H2CompatibilityMode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect/H2CompatibilityMode/ - import org.jetbrains.exposed.v1.core.vendors.H2FunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# - /** - * Represents the SQL statement that deletes one or more rows of a table. - * - * @param targetsSet Column set to delete rows from. This may be a [Table] or a [Join] instance. - * @param where Condition that determines which rows to delete. - * @param isIgnore Whether to ignore errors or not. - * **Note** [isIgnore] is not supported by all vendors. Please check the documentation. - * @param limit Maximum number of rows to delete. - * @param targetTables List of specific tables from [targetsSet] to delete rows from. - */ - @Suppress("ForbiddenComment", "AnnotationSpacing") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). - open class DeleteStatement( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# -// display_name DeleteStatement -// documentation ```kotlin\n@Suppress(...) public open class DeleteStatement : Statement\n```\n\n----\n\n\n Represents the SQL statement that deletes one or more rows of a table.\n\n @param targetsSet Column set to delete rows from. This may be a [Table] or a [Join] instance.\n @param where Condition that determines which rows to delete.\n @param isIgnore Whether to ignore errors or not.\n **Note** [isIgnore] is not supported by all vendors. Please check the documentation.\n @param limit Maximum number of rows to delete.\n @param targetTables List of specific tables from [targetsSet] to delete rows from.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// display_name DeleteStatement -// documentation ```kotlin\npublic constructor(targetsSet: ColumnSet, where: Op? = ..., isIgnore: Boolean = ..., limit: Int? = ..., targetTables: List
= ...): DeleteStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetsSet) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). - val targetsSet: ColumnSet, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetsSet) -// display_name targetsSet -// documentation ```kotlin\ntargetsSet: ColumnSet\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetsSet) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// display_name targetsSet -// documentation ```kotlin\npublic get(): ColumnSet\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// display_name targetsSet -// documentation ```kotlin\npublic final val targetsSet: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetsSet) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). - val where: Op? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(where) -// display_name where -// documentation ```kotlin\nwhere: Op? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(where) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). -// display_name where -// documentation ```kotlin\npublic get(): Op?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// display_name where -// documentation ```kotlin\npublic final val where: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(isIgnore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#isIgnore. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getIsIgnore(). - val isIgnore: Boolean = false, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(isIgnore) -// display_name isIgnore -// documentation ```kotlin\nisIgnore: Boolean = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(isIgnore) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getIsIgnore(). -// display_name isIgnore -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#isIgnore. -// display_name isIgnore -// documentation ```kotlin\npublic final val isIgnore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(isIgnore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#isIgnore. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getIsIgnore(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#limit. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getLimit(). - val limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(limit) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getLimit(). -// display_name limit -// documentation ```kotlin\npublic get(): Int?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#limit. -// display_name limit -// documentation ```kotlin\npublic final val limit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#limit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getLimit(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetTables. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetTables(). - val targetTables: List
= emptyList(), -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
= ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetTables) -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetTables(). -// display_name targetTables -// documentation ```kotlin\npublic get(): List
\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetTables. -// display_name targetTables -// documentation ```kotlin\npublic final val targetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetTables. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetTables(). - ) : Statement(StatementType.DELETE, targetsSet.targetTables()) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#DELETE. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``().(targetsSet) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1). - @Deprecated( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1). 12:56 -// display_name DeleteStatement -// documentation ```kotlin\n@Deprecated(...) @Suppress(...) public constructor(table: Table, where: Op?, isIgnore: Boolean, limit: Int?, offset: Long?): DeleteStatement\n``` - "This constructor will be removed in future releases.", - ReplaceWith("DeleteStatement(targetsSet = table, where, isIgnore, limit, emptyList())"), -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/ReplaceWith#``(). - DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) - @Suppress("UnusedPrivateProperty") - constructor( -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(isIgnore) - isIgnore: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(isIgnore) -// display_name isIgnore -// documentation ```kotlin\nisIgnore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(isIgnore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(offset) - offset: Long? -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(offset) -// display_name offset -// documentation ```kotlin\noffset: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(offset) - ) : this(table, where, isIgnore, limit, emptyList()) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(table) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(where) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(isIgnore) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1).(limit) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTable(). - @Deprecated( - "This property will be removed in future releases and replaced with a property that stores a `ColumnSet`," + - "which may be a `Table` or a `Join`. To access the table(s) to which the columns belong, use `ColumnSet.targetTables()`", - ReplaceWith("targetsSet"), -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/ReplaceWith#``(). - DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) - val table: Table = targets.first() -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#table. -// display_name table -// documentation ```kotlin\n@Deprecated(...) public final val table: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targets. -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTable(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#offset. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getOffset(). - @Deprecated( - "This property is not being used and will be removed in future releases. Please leave a comment on " + - "[YouTrack](https://youtrack.jetbrains.com/issue/EXPOSED-550/DeleteStatement-holds-unused-offset-property) " + - "with a use-case if your database supports the OFFSET clause in a DELETE statement.", - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) - val offset: Long? = null -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getOffset(). -// display_name offset -// documentation ```kotlin\npublic get(): Long?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#offset. -// display_name offset -// documentation ```kotlin\n@Deprecated(...) public final val offset: Long?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#offset. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 0 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 0 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - return when (targetsSet) { -// ^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : ColumnSet\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ⌃ enclosing_range_end local 1 - is Table -> dialect.functionProvider.delete( -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ⌄ enclosing_range_start local 2 - isIgnore, targetsSet, where?.let { QueryBuilder(prepared).append(it).toString() }, limit, transaction -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getIsIgnore(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#isIgnore. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(prepared) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^ reference local 2 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#limit. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end local 2 - ) - is Join -> { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val functionProvider = when (dialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 3 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 4 - H2CompatibilityMode.PostgreSQL, H2CompatibilityMode.Oracle, H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> dialect.functionProvider -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 3 - functionProvider.delete(isIgnore, targetsSet, targetTables, where, limit, transaction) -// ^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getIsIgnore(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#isIgnore. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetTables(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetTables. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#limit. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) - } - else -> transaction.throwUnsupportedException("DELETE with ${targetsSet::class.simpleName} is unsupported") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getSimpleName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#simpleName. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#arguments(). - override fun arguments(): Iterable, Any?>>> = QueryBuilder(true).run { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^ reference semanticdb maven . . kotlin/run(+1). - if (targetsSet is Join) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 5 - targetsSet.joinParts.forEach { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#targetsSet. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 5 3:13 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` - (it.joinPart as? QueryAlias)?.query?.prepareSQL(this) -// ^^ reference local 5 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - it.additionalConstraint?.invoke(SqlExpressionBuilder)?.toQueryBuilder(this) -// ^^ reference local 5 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - } -// ⌃ enclosing_range_end local 5 - } - where?.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#where. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - listOf(args) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion# 34:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#``(). 34:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DeleteStatement.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where(). - @Suppress("FunctionOnlyReturningConstant", "UnusedParameter") - @Deprecated( - message = """ - Statement execution has been removed from exposed-core. - Replace directly with a table extension function: - `table.deleteWhere(limit) { op }` OR `table.deleteIgnoreWhere(limit) { op }` - - Or pass the expected statement to an instance of Executable: - For JDBC: - `DeleteBlockingExecutable(buildStatement { table.deleteWhere(limit, { op }) }).execute(transaction) ?: 0` - - FOR R2DBC: - `DeleteSuspendExecutable(buildStatement { table.deleteWhere(limit, { op }) }).execute(transaction) ?: 0` - """, - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(op) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(isIgnore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(limit) - fun where(transaction: Transaction, table: Table, op: Op, isIgnore: Boolean = false, limit: Int? = null): Int = 0 -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where(). -// display_name where -// documentation ```kotlin\n@Suppress(...) @Deprecated(...) public final fun where(transaction: Transaction, table: Table, op: Op, isIgnore: Boolean = ..., limit: Int? = ...): Int\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(op) -// display_name op -// documentation ```kotlin\nop: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(isIgnore) -// display_name isIgnore -// documentation ```kotlin\nisIgnore: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(op) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(isIgnore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#where(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all(). - @Suppress("FunctionOnlyReturningConstant", "UnusedParameter") - @Deprecated( - message = """ - Statement execution has been removed from exposed-core. - Replace directly with a table extension function or pass the expected statement to an instance of Executable: - - For JDBC: - `DeleteBlockingExecutable(buildStatement { table.deleteAll() }).execute(transaction) ?: 0` - - FOR R2DBC: - `DeleteSuspendExecutable(buildStatement { table.deleteAll() }).execute(transaction) ?: 0` - """, - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(table) - fun all(transaction: Transaction, table: Table): Int = 0 -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all(). -// display_name all -// documentation ```kotlin\n@Suppress(...) @Deprecated(...) public final fun all(transaction: Transaction, table: Table): Int\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#all(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/IStatementBuilder.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/IStatementBuilder.kt deleted file mode 100644 index 6ed4c8cda..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/IStatementBuilder.kt +++ /dev/null @@ -1,1437 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.vendors.SQLServerDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder# - /** Represents all the DSL methods available when building SQL statements. */ - @Suppress("TooManyFunctions") - interface IStatementBuilder { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder# -// display_name IStatementBuilder -// documentation ```kotlin\n@Suppress(...) public abstract interface IStatementBuilder : Any\n```\n\n----\n\n Represents all the DSL methods available when building SQL statements. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere(). - /** - * Represents the SQL statement that deletes only rows in a table that match the provided [op]. - * - * @param limit Maximum number of rows to delete. - * @param op Condition that determines which rows to delete. - * @return A [DeleteStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().[T] - fun T.deleteWhere( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere(). -// display_name deleteWhere -// documentation ```kotlin\npublic open fun T.deleteWhere(limit: Int? = ..., op: T.(ISqlExpressionBuilder) -> Op): DeleteStatement\n```\n\n----\n\n\n Represents the SQL statement that deletes only rows in a table that match the provided [op].\n\n @param limit Maximum number of rows to delete.\n @param op Condition that determines which rows to delete.\n @return A [DeleteStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(limit) - limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(op) - op: T.(ISqlExpressionBuilder) -> Op -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(op) -// display_name op -// documentation ```kotlin\nop: T.(ISqlExpressionBuilder) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(op) - ): DeleteStatement { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# - return DeleteStatement(this, op(SqlExpressionBuilder), false, limit, emptyList()) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(op) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere().(limit) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteWhere(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere(). - /** - * Represents the SQL statement that deletes only rows in a table that match the provided [op], while ignoring any - * possible errors that occur during the process. - * - * **Note:** `DELETE IGNORE` is not supported by all vendors. Please check the documentation. - * - * @param limit Maximum number of rows to delete. - * @param op Condition that determines which rows to delete. - * @return A [DeleteStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().[T] - fun T.deleteIgnoreWhere( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere(). -// display_name deleteIgnoreWhere -// documentation ```kotlin\npublic open fun T.deleteIgnoreWhere(limit: Int? = ..., op: T.(ISqlExpressionBuilder) -> Op): DeleteStatement\n```\n\n----\n\n\n Represents the SQL statement that deletes only rows in a table that match the provided [op], while ignoring any\n possible errors that occur during the process.\n\n **Note:** `DELETE IGNORE` is not supported by all vendors. Please check the documentation.\n\n @param limit Maximum number of rows to delete.\n @param op Condition that determines which rows to delete.\n @return A [DeleteStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(limit) - limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(op) - op: T.(ISqlExpressionBuilder) -> Op -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(op) -// display_name op -// documentation ```kotlin\nop: T.(ISqlExpressionBuilder) -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(op) - ): DeleteStatement { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# - return DeleteStatement(this, op(SqlExpressionBuilder), true, limit, emptyList()) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(op) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere().(limit) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteIgnoreWhere(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll(). - /** - * Represents the SQL statement that deletes all rows in a table. - * - * @return A [DeleteStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll().[T] - fun T.deleteAll(): DeleteStatement = DeleteStatement(this) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll(). -// display_name deleteAll -// documentation ```kotlin\npublic open fun T.deleteAll(): DeleteStatement\n```\n\n----\n\n\n Represents the SQL statement that deletes all rows in a table.\n\n @return A [DeleteStatement] that can be executed.\n -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteAll(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning(). - /** - * Represents the SQL statement that deletes rows in a table and returns specified data from the deleted rows. - * - * @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table. - * @param where Condition that determines which rows to delete. If left as `null`, all rows in the table will be deleted. - * @return A [ReturningStatement] that can be executed once iterated over. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().[T] - fun T.deleteReturning( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning(). -// display_name deleteReturning -// documentation ```kotlin\npublic open fun T.deleteReturning(returning: List> = ..., where: (SqlExpressionBuilder.() -> Op)? = ...): ReturningStatement\n```\n\n----\n\n\n Represents the SQL statement that deletes rows in a table and returns specified data from the deleted rows.\n\n @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table.\n @param where Condition that determines which rows to delete. If left as `null`, all rows in the table will be deleted.\n @return A [ReturningStatement] that can be executed once iterated over.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(returning) - returning: List> = columns, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(where) - where: (SqlExpressionBuilder.() -> Op)? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(where) - ): ReturningStatement { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - val delete = DeleteStatement(this, where?.let { SqlExpressionBuilder.it() }, false, null) -// ^^^^^^ definition local 0 -// display_name delete -// documentation ```kotlin\nlocal val delete: DeleteStatement\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 1 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 0 - return ReturningStatement(this, returning, delete) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning().(returning) -// ^^^^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#deleteReturning(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete(). - /** - * Represents the SQL statement that deletes rows from a table in a join relation. - * - * @param targetTable The specific table from this join relation to delete rows from. - * @param targetTables (Optional) Other tables from this join relation to delete rows from. - * **Note** Targeting multiple tables for deletion is not supported by all vendors. Please check the documentation. - * @param ignore Whether to ignore any possible errors that occur when deleting rows. - * **Note** [ignore] is not supported by all vendors. Please check the documentation. - * @param limit Maximum number of rows to delete. - * **Note** [limit] is not supported by all vendors. Please check the documentation. - * @param where Condition that determines which rows to delete. If left as `null`, all rows will be deleted. - * @return A [DeleteStatement] that can be executed. - */ - fun Join.delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete(). -// display_name delete -// documentation ```kotlin\npublic open fun Join.delete(targetTable: Table, vararg targetTables: Table, ignore: Boolean = ..., limit: Int? = ..., where: (SqlExpressionBuilder.() -> Op)? = ...): DeleteStatement\n```\n\n----\n\n\n Represents the SQL statement that deletes rows from a table in a join relation.\n\n @param targetTable The specific table from this join relation to delete rows from.\n @param targetTables (Optional) Other tables from this join relation to delete rows from.\n **Note** Targeting multiple tables for deletion is not supported by all vendors. Please check the documentation.\n @param ignore Whether to ignore any possible errors that occur when deleting rows.\n **Note** [ignore] is not supported by all vendors. Please check the documentation.\n @param limit Maximum number of rows to delete.\n **Note** [limit] is not supported by all vendors. Please check the documentation.\n @param where Condition that determines which rows to delete. If left as `null`, all rows will be deleted.\n @return A [DeleteStatement] that can be executed.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTable) - targetTable: Table, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTable) -// display_name targetTable -// documentation ```kotlin\ntargetTable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTables) - vararg targetTables: Table, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTables) -// display_name targetTables -// documentation ```kotlin\nvararg targetTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(ignore) - ignore: Boolean = false, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(limit) - limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(where) - where: (SqlExpressionBuilder.() -> Op)? = null -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(where) - ): DeleteStatement { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# -// ⌄ enclosing_range_start local 2 - val targets = listOf(targetTable) + targetTables -// ^^^^^^^ definition local 2 -// display_name targets -// documentation ```kotlin\nlocal val targets: List
\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTable) -// ^ reference semanticdb maven . . kotlin/collections/plus(+30). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(targetTables) -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - return DeleteStatement(this, where?.let { SqlExpressionBuilder.it() }, ignore, limit, targets) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 3 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(ignore) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete().(limit) -// ^^^^^^^ reference local 2 -// ⌃ enclosing_range_end local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(). - /** - * Represents the SQL statement that inserts a new row into a table. - * - * @return Am [InsertStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().[T] - fun T.insert( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(). -// display_name insert -// documentation ```kotlin\npublic open fun T.insert(body: T.(InsertStatement) -> Unit): InsertStatement\n```\n\n----\n\n\n Represents the SQL statement that inserts a new row into a table.\n\n @return Am [InsertStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().(body) - body: T.(InsertStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().(body) -// display_name body -// documentation ```kotlin\nbody: T.(InsertStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().(body) - ): InsertStatement { -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# - return InsertStatement(this).apply { body(this) } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert().(body) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(). - /** - * Represents the SQL statement that inserts a new row into a table, while ignoring any possible errors that occur - * during the process. - * - * For example, if the new row would violate a unique constraint, its insertion would be ignored. - * **Note:** `INSERT IGNORE` is not supported by all vendors. Please check the documentation. - * - * @return An [InsertStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().[T] - fun T.insertIgnore( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(). -// display_name insertIgnore -// documentation ```kotlin\npublic open fun T.insertIgnore(body: T.(UpdateBuilder<*>) -> Unit): InsertStatement\n```\n\n----\n\n\n Represents the SQL statement that inserts a new row into a table, while ignoring any possible errors that occur\n during the process.\n\n For example, if the new row would violate a unique constraint, its insertion would be ignored.\n **Note:** `INSERT IGNORE` is not supported by all vendors. Please check the documentation.\n\n @return An [InsertStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().(body) - body: T.(UpdateBuilder<*>) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpdateBuilder<*>) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().(body) - ): InsertStatement { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# - return InsertStatement(this, true).apply { body(this) } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore().(body) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1). - /** - * Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table. - * - * @param selectQuery Source `SELECT` query that provides the values to insert. - * @param columns Columns to insert the values into. This defaults to all columns in the table that are not - * auto-increment columns without a valid sequence to generate new values. - * @return An [InsertSelectStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).[T] - fun T.insert( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1). -// display_name insert -// documentation ```kotlin\npublic open fun T.insert(selectQuery: AbstractQuery<*>, columns: List>? = ...): InsertSelectStatement\n```\n\n----\n\n\n Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table.\n\n @param selectQuery Source `SELECT` query that provides the values to insert.\n @param columns Columns to insert the values into. This defaults to all columns in the table that are not\n auto-increment columns without a valid sequence to generate new values.\n @return An [InsertSelectStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(selectQuery) - selectQuery: AbstractQuery<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(columns) - columns: List>? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(columns) - ): org.jetbrains.exposed.v1.core.statements.InsertSelectStatement { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 5 - val columnsToReplace = columns ?: this.columns.filter { it.isValidIfAutoIncrement() } -// ^^^^^^^^^^^^^^^^ definition local 4 -// display_name columnsToReplace -// documentation ```kotlin\nlocal val columnsToReplace: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(columns) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 5 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 5 - return org.jetbrains.exposed.v1.core.statements.InsertSelectStatement(columnsToReplace, selectQuery, false) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``(). -// ^^^^^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1).(selectQuery) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insert(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1). - /** - * Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table, - * while ignoring any possible errors that occur during the process. - * - * **Note:** `INSERT IGNORE` is not supported by all vendors. Please check the documentation. - * - * @param selectQuery Source `SELECT` query that provides the values to insert. - * @param columns Columns to insert the values into. This defaults to all columns in the table that are not - * auto-increment columns without a valid sequence to generate new values. - * @return An [InsertSelectStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).[T] - fun T.insertIgnore( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1). -// display_name insertIgnore -// documentation ```kotlin\npublic open fun T.insertIgnore(selectQuery: AbstractQuery<*>, columns: List>? = ...): InsertSelectStatement\n```\n\n----\n\n\n Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table,\n while ignoring any possible errors that occur during the process.\n\n **Note:** `INSERT IGNORE` is not supported by all vendors. Please check the documentation.\n\n @param selectQuery Source `SELECT` query that provides the values to insert.\n @param columns Columns to insert the values into. This defaults to all columns in the table that are not\n auto-increment columns without a valid sequence to generate new values.\n @return An [InsertSelectStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(selectQuery) - selectQuery: AbstractQuery<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(columns) - columns: List>? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(columns) - ): org.jetbrains.exposed.v1.core.statements.InsertSelectStatement { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 - val columnsToReplace = columns ?: this.columns.filter { it.isValidIfAutoIncrement() } -// ^^^^^^^^^^^^^^^^ definition local 6 -// display_name columnsToReplace -// documentation ```kotlin\nlocal val columnsToReplace: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(columns) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). -// ⌃ enclosing_range_end local 6 -// ⌃ enclosing_range_end local 7 - return org.jetbrains.exposed.v1.core.statements.InsertSelectStatement(columnsToReplace, selectQuery, true) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``(). -// ^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1).(selectQuery) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertIgnore(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning(). - /** - * Represents the SQL statement that inserts new rows into a table and returns specified data from the inserted rows. - * - * @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table. - * @param ignoreErrors Whether to ignore any possible errors that occur during the process. - * Note `INSERT IGNORE` is not supported by all vendors. Please check the documentation. - * @return A [ReturningStatement] that can be executed once iterated over. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().[T] - fun T.insertReturning( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning(). -// display_name insertReturning -// documentation ```kotlin\npublic open fun T.insertReturning(returning: List> = ..., ignoreErrors: Boolean = ..., body: T.(InsertStatement) -> Unit): ReturningStatement\n```\n\n----\n\n\n Represents the SQL statement that inserts new rows into a table and returns specified data from the inserted rows.\n\n @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table.\n @param ignoreErrors Whether to ignore any possible errors that occur during the process.\n Note `INSERT IGNORE` is not supported by all vendors. Please check the documentation.\n @return A [ReturningStatement] that can be executed once iterated over.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(returning) - returning: List> = columns, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(ignoreErrors) - ignoreErrors: Boolean = false, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(ignoreErrors) -// display_name ignoreErrors -// documentation ```kotlin\nignoreErrors: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(ignoreErrors) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(body) - body: T.(InsertStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(body) -// display_name body -// documentation ```kotlin\nbody: T.(InsertStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(body) - ): ReturningStatement { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// ⌄ enclosing_range_start local 8 - val insert = InsertStatement(this, ignoreErrors) -// ^^^^^^ definition local 8 -// display_name insert -// documentation ```kotlin\nlocal val insert: InsertStatement\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(ignoreErrors) -// ⌃ enclosing_range_end local 8 - body(insert) -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(body) -// ^^^^^^ reference local 8 - return ReturningStatement(this, returning, insert) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning().(returning) -// ^^^^^^ reference local 8 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#insertReturning(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert(). - /** - * Represents the SQL statement that batch inserts new rows into a table. - * - * @param ignoreErrors Whether to ignore errors or not. - * **Note** [ignoreErrors] is not supported by all vendors. Please check the documentation. - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) - * should be returned. - * @return A [BatchInsertStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[E] - fun T.batchInsert( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert(). -// display_name batchInsert -// documentation ```kotlin\npublic open fun T.batchInsert(ignoreErrors: Boolean = ..., shouldReturnGeneratedValues: Boolean = ..., body: BatchInsertStatement.(E) -> Unit): BatchInsertStatement\n```\n\n----\n\n\n Represents the SQL statement that batch inserts new rows into a table.\n\n @param ignoreErrors Whether to ignore errors or not.\n **Note** [ignoreErrors] is not supported by all vendors. Please check the documentation.\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs)\n should be returned.\n @return A [BatchInsertStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(ignoreErrors) - ignoreErrors: Boolean = false, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(ignoreErrors) -// display_name ignoreErrors -// documentation ```kotlin\nignoreErrors: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(ignoreErrors) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true, -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(shouldReturnGeneratedValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(body) - body: BatchInsertStatement.(E) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(body) -// display_name body -// documentation ```kotlin\nbody: BatchInsertStatement.(E) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(body) - ): BatchInsertStatement { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# - return if (currentDialect is SQLServerDialect && autoIncColumn != null) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). - SQLServerBatchInsertStatement(this, ignoreErrors, shouldReturnGeneratedValues) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(ignoreErrors) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(shouldReturnGeneratedValues) - } else { - BatchInsertStatement(this, ignoreErrors, shouldReturnGeneratedValues) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#``(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(ignoreErrors) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert().(shouldReturnGeneratedValues) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchInsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(). - /** - * Represents the SQL statement that either inserts a new row into a table, or, if insertion would violate a unique constraint, - * first deletes the existing row before inserting a new row. - * - * **Note:** This operation is not supported by all vendors, please check the documentation. - * - * @return A [ReplaceStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().[T] - fun T.replace( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(). -// display_name replace -// documentation ```kotlin\npublic open fun T.replace(body: T.(UpdateBuilder<*>) -> Unit): ReplaceStatement\n```\n\n----\n\n\n Represents the SQL statement that either inserts a new row into a table, or, if insertion would violate a unique constraint,\n first deletes the existing row before inserting a new row.\n\n **Note:** This operation is not supported by all vendors, please check the documentation.\n\n @return A [ReplaceStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().(body) - body: T.(UpdateBuilder<*>) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpdateBuilder<*>) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().(body) - ): ReplaceStatement { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement# - return ReplaceStatement(this).apply { body(this) } -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace().(body) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1). - /** - * Represents the SQL statement that uses data retrieved from a [selectQuery] to either insert a new row into a table, - * or, if insertion would violate a unique constraint, first delete the existing row before inserting a new row. - * - * **Note:** This operation is not supported by all vendors, please check the documentation. - * - * @param selectQuery Source `SELECT` query that provides the values to insert. - * @param columns Columns to either insert values into or delete values from then insert into. This defaults to all - * columns in the table that are not auto-increment columns without a valid sequence to generate new values. - * @return A [ReplaceSelectStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).[T] - fun T.replace( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1). -// display_name replace -// documentation ```kotlin\npublic open fun T.replace(selectQuery: AbstractQuery<*>, columns: List>? = ...): ReplaceSelectStatement\n```\n\n----\n\n\n Represents the SQL statement that uses data retrieved from a [selectQuery] to either insert a new row into a table,\n or, if insertion would violate a unique constraint, first delete the existing row before inserting a new row.\n\n **Note:** This operation is not supported by all vendors, please check the documentation.\n\n @param selectQuery Source `SELECT` query that provides the values to insert.\n @param columns Columns to either insert values into or delete values from then insert into. This defaults to all\n columns in the table that are not auto-increment columns without a valid sequence to generate new values.\n @return A [ReplaceSelectStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(selectQuery) - selectQuery: AbstractQuery<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(columns) - columns: List>? = null -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(columns) - ): ReplaceSelectStatement { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement# -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 10 - val columnsToReplace = columns ?: this.columns.filter { it.isValidIfAutoIncrement() } -// ^^^^^^^^^^^^^^^^ definition local 9 -// display_name columnsToReplace -// documentation ```kotlin\nlocal val columnsToReplace: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(columns) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 10 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). -// ⌃ enclosing_range_end local 9 -// ⌃ enclosing_range_end local 10 - return ReplaceSelectStatement(columnsToReplace, selectQuery) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``(). -// ^^^^^^^^^^^^^^^^ reference local 9 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1).(selectQuery) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#replace(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace(). - /** - * Represents the SQL statement that either batch inserts new rows into a table, or, if insertions violate unique constraints, - * first deletes the existing rows before inserting new rows. - * - * **Note:** This operation is not supported by all vendors, please check the documentation. - * - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) - * should be returned. - * @return A [BatchReplaceStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[E] - fun T.batchReplace( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : Any\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace(). -// display_name batchReplace -// documentation ```kotlin\npublic open fun T.batchReplace(shouldReturnGeneratedValues: Boolean = ..., body: BatchReplaceStatement.(E) -> Unit): BatchReplaceStatement\n```\n\n----\n\n\n Represents the SQL statement that either batch inserts new rows into a table, or, if insertions violate unique constraints,\n first deletes the existing rows before inserting new rows.\n\n **Note:** This operation is not supported by all vendors, please check the documentation.\n\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs)\n should be returned.\n @return A [BatchReplaceStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true, -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(shouldReturnGeneratedValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(body) - body: BatchReplaceStatement.(E) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(body) -// display_name body -// documentation ```kotlin\nbody: BatchReplaceStatement.(E) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(body) - ): BatchReplaceStatement { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement# - return BatchReplaceStatement(this, shouldReturnGeneratedValues) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#``(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace().(shouldReturnGeneratedValues) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchReplace(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(). - /** - * Represents the SQL statement that updates rows of a table. - * - * @param where Condition that determines which rows to update. If left `null`, all columns will be updated. - * @param limit Maximum number of rows to update. - * @return An [UpdateStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().[T] - fun T.update( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(). -// display_name update -// documentation ```kotlin\npublic open fun T.update(where: (SqlExpressionBuilder.() -> Op)? = ..., limit: Int? = ..., body: T.(UpdateStatement) -> Unit): UpdateStatement\n```\n\n----\n\n\n Represents the SQL statement that updates rows of a table.\n\n @param where Condition that determines which rows to update. If left `null`, all columns will be updated.\n @param limit Maximum number of rows to update.\n @return An [UpdateStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(limit) - limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(body) - body: T.(UpdateStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(body) - ): UpdateStatement { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// ⌄ enclosing_range_start local 11 - return UpdateStatement(this, limit, where?.let { SqlExpressionBuilder.it() }).apply { body(this) } -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(limit) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 11 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update().(body) -// ⌃ enclosing_range_end local 11 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1). - /** - * Represents the SQL statement that updates rows of a join relation. - * - * @param where Condition that determines which rows to update. If left `null`, all columns will be updated. - * @param limit Maximum number of rows to update. - * @return An [UpdateStatement] that can be executed. - */ - fun Join.update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1). -// display_name update -// documentation ```kotlin\npublic open fun Join.update(where: (SqlExpressionBuilder.() -> Op)? = ..., limit: Int? = ..., body: (UpdateStatement) -> Unit): UpdateStatement\n```\n\n----\n\n\n Represents the SQL statement that updates rows of a join relation.\n\n @param where Condition that determines which rows to update. If left `null`, all columns will be updated.\n @param limit Maximum number of rows to update.\n @return An [UpdateStatement] that can be executed.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(limit) - limit: Int? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int? = ...\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(body) - body: (UpdateStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(body) -// display_name body -// documentation ```kotlin\nbody: (UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(body) - ): UpdateStatement { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// ⌄ enclosing_range_start local 12 - return UpdateStatement(this, limit, where?.let { SqlExpressionBuilder.it() }).apply(body) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(limit) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 12 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1).(body) -// ⌃ enclosing_range_end local 12 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#update(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning(). - /** - * Represents the SQL statement that updates rows of a table and returns specified data from the updated rows. - * - * @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table. - * @param where Condition that determines which rows to update. If left `null`, all columns will be updated. - * @return A [ReturningStatement] that can be executed once iterated over. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().[T] - fun T.updateReturning( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning(). -// display_name updateReturning -// documentation ```kotlin\npublic open fun T.updateReturning(returning: List> = ..., where: (SqlExpressionBuilder.() -> Op)? = ..., body: T.(UpdateStatement) -> Unit): ReturningStatement\n```\n\n----\n\n\n Represents the SQL statement that updates rows of a table and returns specified data from the updated rows.\n\n @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table.\n @param where Condition that determines which rows to update. If left `null`, all columns will be updated.\n @return A [ReturningStatement] that can be executed once iterated over.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(returning) - returning: List> = columns, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(body) - body: T.(UpdateStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(body) - ): ReturningStatement { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 - val update = UpdateStatement(this, null, where?.let { SqlExpressionBuilder.it() }) -// ^^^^^^ definition local 13 -// display_name update -// documentation ```kotlin\nlocal val update: UpdateStatement\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 14 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 14 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 13 - body(update) -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(body) -// ^^^^^^ reference local 13 - return ReturningStatement(this, returning, update) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning().(returning) -// ^^^^^^ reference local 13 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#updateReturning(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert(). - /** - * Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint. - * - * **Note:** Vendors that do not support this operation directly implement the standard MERGE USING command. - * - * @param keys (optional) Columns to include in the condition that determines a unique constraint match. - * If no columns are provided, primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted. - * @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause. - * To specify manually that the insert value should be used when updating a column, for example within an expression - * or function, invoke `insertValue()` with the desired column as the function argument. - * If left `null`, all columns will be updated with the values provided for the insert. - * @param onUpdateExclude List of specific columns to exclude from updating. - * If left `null`, all columns will be updated with the values provided for the insert. - * @param where Condition that determines which rows to update, if a unique violation is found. - * @return An [UpsertStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().[T] - fun T.upsert( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open fun T.upsert(vararg keys: Column<*>, onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ..., onUpdateExclude: List>? = ..., where: (SqlExpressionBuilder.() -> Op)? = ..., body: T.(UpsertStatement) -> Unit): UpsertStatement\n```\n\n----\n\n\n Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint.\n\n **Note:** Vendors that do not support this operation directly implement the standard MERGE USING command.\n\n @param keys (optional) Columns to include in the condition that determines a unique constraint match.\n If no columns are provided, primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted.\n @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause.\n To specify manually that the insert value should be used when updating a column, for example within an expression\n or function, invoke `insertValue()` with the desired column as the function argument.\n If left `null`, all columns will be updated with the values provided for the insert.\n @param onUpdateExclude List of specific columns to exclude from updating.\n If left `null`, all columns will be updated with the values provided for the insert.\n @param where Condition that determines which rows to update, if a unique violation is found.\n @return An [UpsertStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(keys) - vararg keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdate) - onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdateExclude) - onUpdateExclude: List>? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(body) - body: T.(UpsertStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpsertStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(body) - ): UpsertStatement { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# - return UpsertStatement( -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(). - table = this, - keys = keys, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(keys) - onUpdateExclude = onUpdateExclude, -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdateExclude) -// ⌄ enclosing_range_start local 15 - where = where?.let { SqlExpressionBuilder.it() } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 15 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 15 - ).apply { -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 16 - onUpdate?.let { storeUpdateValues(it) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(onUpdate) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name it -// documentation ```kotlin\nit: UpsertBuilder.(UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). -// ^^ reference local 16 -// ⌃ enclosing_range_end local 16 - body(this) -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert().(body) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning(). - /** - * Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would - * violate a unique constraint, and also returns specified data from the modified rows. - * - * @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are - * provided, primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted. - * @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table. - * @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause. - * To specify manually that the insert value should be used when updating a column, for example within an expression - * or function, invoke `insertValue()` with the desired column as the function argument. - * If left null, all columns will be updated with the values provided for the insert. - * @param onUpdateExclude List of specific columns to exclude from updating. - * If left null, all columns will be updated with the values provided for the insert. - * @param where Condition that determines which rows to update, if a unique violation is found. - * @return A [ReturningStatement] that can be executed once iterated over. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().[T] - fun T.upsertReturning( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning(). -// display_name upsertReturning -// documentation ```kotlin\npublic open fun T.upsertReturning(vararg keys: Column<*>, returning: List> = ..., onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ..., onUpdateExclude: List>? = ..., where: (SqlExpressionBuilder.() -> Op)? = ..., body: T.(UpsertStatement) -> Unit): ReturningStatement\n```\n\n----\n\n\n Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would\n violate a unique constraint, and also returns specified data from the modified rows.\n\n @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are\n provided, primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted.\n @param returning Columns and expressions to include in the returned data. This defaults to all columns in the table.\n @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause.\n To specify manually that the insert value should be used when updating a column, for example within an expression\n or function, invoke `insertValue()` with the desired column as the function argument.\n If left null, all columns will be updated with the values provided for the insert.\n @param onUpdateExclude List of specific columns to exclude from updating.\n If left null, all columns will be updated with the values provided for the insert.\n @param where Condition that determines which rows to update, if a unique violation is found.\n @return A [ReturningStatement] that can be executed once iterated over.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(keys) - vararg keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(returning) - returning: List> = columns, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdate) - onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdateExclude) - onUpdateExclude: List>? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(body) - body: T.(UpsertStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(body) -// display_name body -// documentation ```kotlin\nbody: T.(UpsertStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(body) - ): ReturningStatement { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// ⌄ enclosing_range_start local 17 - val upsert = UpsertStatement( -// ^^^^^^ definition local 17 -// display_name upsert -// documentation ```kotlin\nlocal val upsert: UpsertStatement\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(). - table = this, - keys = keys, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(keys) - onUpdateExclude = onUpdateExclude, -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdateExclude) -// ⌄ enclosing_range_start local 18 - where = where?.let { SqlExpressionBuilder.it() } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 18 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 18 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 18 - ) -// ⌃ enclosing_range_end local 17 -// ⌄ enclosing_range_start local 19 - onUpdate?.let { upsert.storeUpdateValues(it) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(onUpdate) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name it -// documentation ```kotlin\nit: UpsertBuilder.(UpdateStatement) -> Unit\n``` -// ^^^^^^ reference local 17 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). -// ^^ reference local 19 -// ⌃ enclosing_range_end local 19 - body(upsert) -// ^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(body) -// ^^^^^^ reference local 17 - return ReturningStatement(this, returning, upsert) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning().(returning) -// ^^^^^^ reference local 17 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#upsertReturning(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert(). - /** - * Represents the SQL statement that either batch inserts new rows into a table, or updates the existing rows if insertions violate unique constraints. - * - * @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided, - * primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted. - * @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause. - * To specify manually that the insert value should be used when updating a column, for example within an expression - * or function, invoke `insertValue()` with the desired column as the function argument. - * If left null, all columns will be updated with the values provided for the insert. - * @param onUpdateExclude List of specific columns to exclude from updating. - * If left null, all columns will be updated with the values provided for the insert. - * @param where Condition that determines which rows to update, if a unique violation is found. - * @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs) - * should be returned. - * @return A [BatchUpsertStatement] that can be executed. - */ - @Suppress("LongParameterList") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[E] - fun T.batchUpsert( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert(). -// display_name batchUpsert -// documentation ```kotlin\n@Suppress(...) public open fun T.batchUpsert(onUpdateList: List, Any?>>? = ..., onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ..., onUpdateExclude: List>? = ..., where: (SqlExpressionBuilder.() -> Op)? = ..., shouldReturnGeneratedValues: Boolean = ..., vararg keys: Column<*>, body: BatchUpsertStatement.(E) -> Unit): BatchUpsertStatement\n```\n\n----\n\n\n Represents the SQL statement that either batch inserts new rows into a table, or updates the existing rows if insertions violate unique constraints.\n\n @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided,\n primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted.\n @param onUpdate Lambda block with an [UpdateStatement] as its argument, allowing values to be assigned to the UPDATE clause.\n To specify manually that the insert value should be used when updating a column, for example within an expression\n or function, invoke `insertValue()` with the desired column as the function argument.\n If left null, all columns will be updated with the values provided for the insert.\n @param onUpdateExclude List of specific columns to exclude from updating.\n If left null, all columns will be updated with the values provided for the insert.\n @param where Condition that determines which rows to update, if a unique violation is found.\n @param shouldReturnGeneratedValues Specifies whether newly generated values (for example, auto-incremented IDs)\n should be returned.\n @return A [BatchUpsertStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateList) - onUpdateList: List, Any?>>? = null, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateList) -// display_name onUpdateList -// documentation ```kotlin\nonUpdateList: List, Any?>>? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateList) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdate) - onUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = null, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: (UpsertBuilder.(UpdateStatement) -> Unit)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateExclude) - onUpdateExclude: List>? = null, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>? = ...\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(where) - where: (SqlExpressionBuilder.() -> Op)? = null, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(where) -// display_name where -// documentation ```kotlin\nwhere: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true, -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(shouldReturnGeneratedValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(keys) - vararg keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(body) - body: BatchUpsertStatement.(E) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(body) -// display_name body -// documentation ```kotlin\nbody: BatchUpsertStatement.(E) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(body) - ): BatchUpsertStatement { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# - return BatchUpsertStatement( -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#``(). - table = this, - keys = keys, -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(keys) - onUpdateExclude = onUpdateExclude, -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateExclude) -// ⌄ enclosing_range_start local 20 - where = where?.let { SqlExpressionBuilder.it() }, -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 20 -// display_name it -// documentation ```kotlin\nit: SqlExpressionBuilder.() -> Op\n``` -// ^^ reference local 20 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ⌃ enclosing_range_end local 20 - shouldReturnGeneratedValues = shouldReturnGeneratedValues -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(shouldReturnGeneratedValues) - ).apply { -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 21 - onUpdate?.let { storeUpdateValues(it) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdate) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 21 -// display_name it -// documentation ```kotlin\nit: UpsertBuilder.(UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). -// ^^ reference local 21 -// ⌃ enclosing_range_end local 21 -// ⌄ enclosing_range_start local 22 - ?: onUpdateList?.let { updateValues.putAll(it) } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert().(onUpdateList) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 22 -// display_name it -// documentation ```kotlin\nit: List, Any?>>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/putAll(+1). -// ^^ reference local 22 -// ⌃ enclosing_range_end local 22 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#batchUpsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(). - /** - * Represents the SQL statement that inserts, updates, or deletes records in a target table based on - * a comparison with a source table. - * - * @param source An instance of the source table. - * @param on A lambda function with [SqlExpressionBuilder] as its receiver that should return an `Op` condition. - * This condition is used to match records between the source and target tables. - * @param body A lambda where [MergeTableStatement] can be configured with specific actions to perform - * when records are matched or not matched. - * @return A [MergeTableStatement] that can be executed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[D] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[S] - fun D.mergeFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[D] -// display_name FirTypeParameterSymbol D -// documentation ```kotlin\nD : Table\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Table\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(). -// display_name mergeFrom -// documentation ```kotlin\npublic open fun D.mergeFrom(source: S, on: (SqlExpressionBuilder.() -> Op)? = ..., body: MergeTableStatement.() -> Unit): MergeTableStatement\n```\n\n----\n\n\n Represents the SQL statement that inserts, updates, or deletes records in a target table based on\n a comparison with a source table.\n\n @param source An instance of the source table.\n @param on A lambda function with [SqlExpressionBuilder] as its receiver that should return an `Op` condition.\n This condition is used to match records between the source and target tables.\n @param body A lambda where [MergeTableStatement] can be configured with specific actions to perform\n when records are matched or not matched.\n @return A [MergeTableStatement] that can be executed.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[D] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(source) - source: S, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(source) -// display_name source -// documentation ```kotlin\nsource: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(on) - on: (SqlExpressionBuilder.() -> Op)? = null, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(on) -// display_name on -// documentation ```kotlin\non: (SqlExpressionBuilder.() -> Op)? = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(body) - body: MergeTableStatement.() -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(body) -// display_name body -// documentation ```kotlin\nbody: MergeTableStatement.() -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(body) - ): MergeTableStatement { -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement# - return MergeTableStatement(this, source, on = on?.invoke(SqlExpressionBuilder)).apply(body) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(source) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(on) -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom().(body) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1). - /** - * Represents the SQL statement that inserts, updates, or deletes records in a target table based on - * a comparison with a select query source. - * - * @param selectQuery The aliased query for a complex subquery to be used as the source. - * @param on A lambda with a receiver of type [SqlExpressionBuilder] that returns an `Op` condition. - * This condition is used to match records between the source query and the target table. - * @param body A lambda where [MergeSelectStatement] can be configured with specific actions to perform - * when records are matched or not matched. - * @return A [MergeSelectStatement] which represents the MERGE operation with the configured actions. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).[T] - fun T.mergeFrom( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Table\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1). -// display_name mergeFrom -// documentation ```kotlin\npublic open fun T.mergeFrom(selectQuery: QueryAlias, on: SqlExpressionBuilder.() -> Op, body: MergeSelectStatement.() -> Unit): MergeSelectStatement\n```\n\n----\n\n\n Represents the SQL statement that inserts, updates, or deletes records in a target table based on\n a comparison with a select query source.\n\n @param selectQuery The aliased query for a complex subquery to be used as the source.\n @param on A lambda with a receiver of type [SqlExpressionBuilder] that returns an `Op` condition.\n This condition is used to match records between the source query and the target table.\n @param body A lambda where [MergeSelectStatement] can be configured with specific actions to perform\n when records are matched or not matched.\n @return A [MergeSelectStatement] which represents the MERGE operation with the configured actions.\n -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(selectQuery) - selectQuery: QueryAlias, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: QueryAlias\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(on) - on: SqlExpressionBuilder.() -> Op, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(on) -// display_name on -// documentation ```kotlin\non: SqlExpressionBuilder.() -> Op\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(body) - body: MergeSelectStatement.() -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(body) -// display_name body -// documentation ```kotlin\nbody: MergeSelectStatement.() -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(body) - ): MergeSelectStatement { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement# - return MergeSelectStatement(this, selectQuery, SqlExpressionBuilder.on()).apply(body) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(selectQuery) -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(on) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1).(body) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#mergeFrom(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). - private fun Column<*>.isValidIfAutoIncrement(): Boolean = -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). -// display_name isValidIfAutoIncrement -// documentation ```kotlin\nprivate final fun Column<*>.isValidIfAutoIncrement(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - !columnType.isAutoInc || autoIncColumnType?.nextValExpression != null -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder#isValidIfAutoIncrement(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder#``(). - /** Builder object for creating SQL statements. Made it private to avoid imports clash */ - @Suppress("ForbiddenComment") - // TODO: StatementBuilder -> StatementBuilderImpl, and IStatementBuilder -> StatementBuilder - private object StatementBuilder : IStatementBuilder -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder# -// display_name StatementBuilder -// documentation ```kotlin\n@Suppress(...) private final object StatementBuilder : IStatementBuilder\n```\n\n----\n\n Builder object for creating SQL statements. Made it private to avoid imports clash -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder#``(). -// display_name StatementBuilder -// documentation ```kotlin\nprivate constructor(): StatementBuilder\n```\n\n----\n\n Builder object for creating SQL statements. Made it private to avoid imports clash -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/IStatementBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementBuilder#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement(). - // TODO: add documentation for building statements without execution, like in the old DSL - @Suppress("ForbiddenComment", "AnnotationSpacing") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().(body) - fun buildStatement(body: IStatementBuilder.() -> S): S = body(StatementBuilder) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement(). -// display_name buildStatement -// documentation ```kotlin\n@Suppress(...) public final fun buildStatement(body: IStatementBuilder.() -> S): S\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().(body) -// display_name body -// documentation ```kotlin\nbody: IStatementBuilder.() -> S\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement().(body) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/buildStatement(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertSelectStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertSelectStatement.kt deleted file mode 100644 index 945a91cd7..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertSelectStatement.kt +++ /dev/null @@ -1,231 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.AbstractQuery -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# - /** - * Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table. - * - * @param columns Columns to insert the values into. - * @param selectQuery Source SELECT query that provides the values to insert. - * @param isIgnore Whether to ignore errors or not. - * **Note** [isIgnore] is not supported by all vendors. Please check the documentation. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``(). - open class InsertSelectStatement( -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// display_name InsertSelectStatement -// documentation ```kotlin\npublic open class InsertSelectStatement : Statement\n```\n\n----\n\n\n Represents the SQL statement that uses data retrieved from a [selectQuery] to insert new rows into a table.\n\n @param columns Columns to insert the values into.\n @param selectQuery Source SELECT query that provides the values to insert.\n @param isIgnore Whether to ignore errors or not.\n **Note** [isIgnore] is not supported by all vendors. Please check the documentation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``(). -// display_name InsertSelectStatement -// documentation ```kotlin\npublic constructor(columns: List>, selectQuery: AbstractQuery<*>, isIgnore: Boolean = ...): InsertSelectStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). - val columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(columns) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// display_name columns -// documentation ```kotlin\npublic final val columns: List>\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// display_name columns -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). - val selectQuery: AbstractQuery<*>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(selectQuery) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// display_name selectQuery -// documentation ```kotlin\npublic get(): AbstractQuery<*>\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// display_name selectQuery -// documentation ```kotlin\npublic final val selectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(selectQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(isIgnore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#isIgnore. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getIsIgnore(). - val isIgnore: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(isIgnore) -// display_name isIgnore -// documentation ```kotlin\nisIgnore: Boolean = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(isIgnore) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getIsIgnore(). -// display_name isIgnore -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#isIgnore. -// display_name isIgnore -// documentation ```kotlin\npublic final val isIgnore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(isIgnore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#isIgnore. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getIsIgnore(). - ) : Statement(StatementType.INSERT, listOf(columns.first().table)) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#INSERT. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``().(columns) -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#``(). - - init { - if (columns.isEmpty()) error("Can't insert without provided columns") -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - val tables = columns.distinctBy { it.table } -// ^^^^^^ definition local 0 -// display_name tables -// documentation ```kotlin\nlocal val tables: List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinctBy(+9). -// ^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 1 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - if (tables.count() > 1) error("Can't insert to different tables ${tables.joinToString { it.name }} from single select") -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+19). -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^ reference local 0 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 2 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 2 - if (columns.size != selectQuery.set.fields.size) error("Columns count doesn't equal to query columns count") -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#getSet(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#set. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#fields. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FieldSet#getFields(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/collections/List#size. -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#arguments(). - override fun arguments(): Iterable, Any?>>> = selectQuery.arguments() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String = -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(prepared) - transaction.db.dialect.functionProvider.insert(isIgnore, targets.single(), columns, selectQuery.prepareSQL(transaction, prepared), transaction) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getIsIgnore(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#isIgnore. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#targets. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+19). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(prepared) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt deleted file mode 100644 index ce7d60dd8..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/InsertStatement.kt +++ /dev/null @@ -1,768 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import kotlin.properties.Delegates -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ -// ^^^^^^^^^ reference semanticdb maven . . kotlin/properties/Delegates# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# - /** - * Represents the SQL statement that inserts a new row into a table. - * - * @param table Table to insert the new row into. - * @param isIgnore Whether to ignore errors or not. - * **Note** [isIgnore] is not supported by all vendors. Please check the documentation. - */ - @Suppress("ForbiddenComment", "AnnotationSpacing") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#[Key] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). - open class InsertStatement( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// display_name InsertStatement -// documentation ```kotlin\n@Suppress(...) public open class InsertStatement : UpdateBuilder\n```\n\n----\n\n\n Represents the SQL statement that inserts a new row into a table.\n\n @param table Table to insert the new row into.\n @param isIgnore Whether to ignore errors or not.\n **Note** [isIgnore] is not supported by all vendors. Please check the documentation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). -// display_name InsertStatement -// documentation ```kotlin\npublic constructor(table: Table, isIgnore: Boolean = ...): InsertStatement\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#[Key] -// display_name FirTypeParameterSymbol Key -// documentation ```kotlin\nKey : Any\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#[Key] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). - val table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(isIgnore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isIgnore. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getIsIgnore(). - val isIgnore: Boolean = false -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(isIgnore) -// display_name isIgnore -// documentation ```kotlin\nisIgnore: Boolean = ...\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(isIgnore) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getIsIgnore(). -// display_name isIgnore -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isIgnore. -// display_name isIgnore -// documentation ```kotlin\npublic final val isIgnore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(isIgnore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isIgnore. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getIsIgnore(). - ) : UpdateBuilder(StatementType.INSERT, listOf(table)) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#INSERT. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``().(table) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#insertedCount. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getInsertedCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount().(insertedCount) - /** - * The number of rows affected by the insert operation. - * - * When returned by a `BatchInsertStatement` or `BatchUpsertStatement`, the returned value is calculated using the - * sum of the individual values generated by each statement. - * - * **Note**: Some vendors support returning the affected-row value of 2 if an existing row is updated by an upsert - * operation; please check the documentation. - */ - var insertedCount: Int by Delegates.notNull() -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getInsertedCount(). -// display_name insertedCount -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n The number of rows affected by the insert operation.\n\n When returned by a `BatchInsertStatement` or `BatchUpsertStatement`, the returned value is calculated using the\n sum of the individual values generated by each statement.\n\n **Note**: Some vendors support returning the affected-row value of 2 if an existing row is updated by an upsert\n operation; please check the documentation.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#insertedCount. -// display_name insertedCount -// documentation ```kotlin\npublic final var insertedCount: Int\n```\n\n----\n\n\n The number of rows affected by the insert operation.\n\n When returned by a `BatchInsertStatement` or `BatchUpsertStatement`, the returned value is calculated using the\n sum of the individual values generated by each statement.\n\n **Note**: Some vendors support returning the affected-row value of 2 if an existing row is updated by an upsert\n operation; please check the documentation.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount(). -// display_name insertedCount -// documentation ```kotlin\npublic set(: Int): Unit\n```\n\n----\n\n\n The number of rows affected by the insert operation.\n\n When returned by a `BatchInsertStatement` or `BatchUpsertStatement`, the returned value is calculated using the\n sum of the individual values generated by each statement.\n\n **Note**: Some vendors support returning the affected-row value of 2 if an existing row is updated by an upsert\n operation; please check the documentation.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount().(insertedCount) -// display_name insertedCount -// documentation ```kotlin\n: Int\n```\n\n----\n\n\n The number of rows affected by the insert operation.\n\n When returned by a `BatchInsertStatement` or `BatchUpsertStatement`, the returned value is calculated using the\n sum of the individual values generated by each statement.\n\n **Note**: Some vendors support returning the affected-row value of 2 if an existing row is updated by an upsert\n operation; please check the documentation.\n -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ReadWriteProperty#getValue(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ReadWriteProperty#setValue(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getInsertedCount(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#insertedCount. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount().(insertedCount) -// ^^^^^^^ reference semanticdb maven . . kotlin/properties/Delegates#notNull(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#insertedCount. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getInsertedCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setInsertedCount().(insertedCount) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). - /** The [ResultRow]s generated by processing the database result set retrieved after executing the statement. */ - var resultedValues: List? = null -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). -// display_name resultedValues -// documentation ```kotlin\npublic get(): List?\n```\n\n----\n\n The [ResultRow]s generated by processing the database result set retrieved after executing the statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// display_name resultedValues -// documentation ```kotlin\npublic final var resultedValues: List?\n```\n\n----\n\n The [ResultRow]s generated by processing the database result set retrieved after executing the statement. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). - @InternalApi -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues().(value) 1:11 -// display_name value -// documentation ```kotlin\nvalue: List?\n``` - set -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). -// display_name resultedValues -// documentation ```kotlin\n@InternalApi() public set(value: List?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().(column) - infix operator fun get(column: Column): T { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(). -// display_name get -// documentation ```kotlin\npublic final operator infix fun get(column: Column): T\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().(column) -// ⌄ enclosing_range_start local 0 - val row = resultedValues?.firstOrNull() ?: error("No key generated") -// ^^^ definition local 0 -// display_name row -// documentation ```kotlin\nlocal val row: ResultRow\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end local 0 - return row[column] -// ^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get().(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).(column) - infix operator fun get(column: CompositeColumn): T { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1). -// display_name get -// documentation ```kotlin\npublic final operator infix fun get(column: CompositeColumn): T\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: CompositeColumn\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).(column) -// ⌄ enclosing_range_start local 1 - val row = resultedValues?.firstOrNull() ?: error("No key generated") -// ^^^ definition local 1 -// display_name row -// documentation ```kotlin\nlocal val row: ResultRow\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end local 1 - return row[column] -// ^^^ reference local 1 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#get(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1).(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#get(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull(). - /** - * Returns the value of a given [column] from the first stored [ResultRow], or `null` if either no results were - * retrieved from the database or if the column cannot be found in the row. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().(column) - fun getOrNull(column: Column): T? = resultedValues?.firstOrNull()?.getOrNull(column) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull(). -// display_name getOrNull -// documentation ```kotlin\npublic final fun getOrNull(column: Column): T?\n```\n\n----\n\n\n Returns the value of a given [column] from the first stored [ResultRow], or `null` if either no results were\n retrieved from the database or if the column cannot be found in the row.\n -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getResultedValues(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#resultedValues. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setResultedValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ResultRow#getOrNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getOrNull(). - // TODO: log issue about unifying process result method for jdbc and r2dbc - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults(). - @OptIn(InternalApi::class) - @Suppress("NestedBlockDepth") - @Deprecated( - "This function is used in derived classes to build a list of arguments. " + - "It's recommended to avoid including all default and nullable values in insert statements, " + - "as these values can often be generated automatically by the database. " + - "There are no usages of that function inside Exposed. Saved as deprecated for back compatability", - level = DeprecationLevel.WARNING -// ^^^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#WARNING. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults().(values) - protected open fun valuesAndDefaults(values: Map, Any?> = this.values): Map, Any?> { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults(). -// display_name valuesAndDefaults -// documentation ```kotlin\n@OptIn(...) @Suppress(...) @Deprecated(...) protected open fun valuesAndDefaults(values: Map, Any?> = ...): Map, Any?>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults().(values) -// display_name values -// documentation ```kotlin\nvalues: Map, Any?> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#values. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults().(values) -// ⌄ enclosing_range_start local 2 - val result = values.toMutableMap() -// ^^^^^^ definition local 2 -// display_name result -// documentation ```kotlin\nlocal val result: MutableMap, Any?>\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults().(values) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/toMutableMap(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - targets.forEach { table -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#targets. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^ definition local 3 -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - table.columns.forEach { column -> -// ^^^^^ reference local 3 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^ definition local 4 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 4 - if ((column.dbDefaultValue != null || column.defaultValueFun != null) && column !in values.keys) { -// ^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^ reference local 4 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/Set#contains(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults().(values) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#keys. -// ⌄ enclosing_range_start local 5 - val value = when { -// ^^^^^ definition local 5 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` - column.defaultValueFun != null -> column.defaultValueFun!!() -// ^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). - else -> DefaultValueMarker - } -// ⌃ enclosing_range_end local 5 - result[column] = value -// ^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference local 4 -// ^^^^^ reference local 5 - } - } - } - return result -// ^^^^^^ reference local 2 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndDefaults(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet(). - @Deprecated( - "This function has been obsolete since version 0.57.0, " + - "following the removal of default values from insert statements. " + - "It's safe to remove any overrides of this function from your code.", - level = DeprecationLevel.WARNING -// ^^^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#WARNING. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(value) - protected open fun isColumnValuePreferredFromResultSet(column: Column<*>, value: Any?): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet(). -// display_name isColumnValuePreferredFromResultSet -// documentation ```kotlin\n@Deprecated(...) protected open fun isColumnValuePreferredFromResultSet(column: Column<*>, value: Any?): Boolean\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(value) -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(value) - return column.columnType.isAutoInc || value is NextVal<*> -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getIsAutoInc(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isAutoInc. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet().(value) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NextVal# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isColumnValuePreferredFromResultSet(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#clientDefaultColumns(). - protected fun clientDefaultColumns() = targets -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#clientDefaultColumns(). -// display_name clientDefaultColumns -// documentation ```kotlin\nprotected final fun clientDefaultColumns(): List>\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#targets. - // The current check for existing client side without db side default value -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 - .flatMap { it.columns.filter { column -> column.dbDefaultValue == null && column.defaultValueFun != null } } -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^ reference local 6 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^ definition local 7 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#clientDefaultColumns(). -// ⌃ enclosing_range_end local 6 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults().(values) - protected fun valuesAndClientDefaults(values: Map, Any?> = this.values): Map, Any?> { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults(). -// display_name valuesAndClientDefaults -// documentation ```kotlin\n@OptIn(...) protected final fun valuesAndClientDefaults(values: Map, Any?> = ...): Map, Any?>\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults().(values) -// display_name values -// documentation ```kotlin\nvalues: Map, Any?> = ...\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#values. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults().(values) -// ⌄ enclosing_range_start local 8 - val clientDefaultValues = clientDefaultColumns() -// ^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name clientDefaultValues -// documentation ```kotlin\nlocal val clientDefaultValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#clientDefaultColumns(). -// ⌄ enclosing_range_start local 9 - .filter { column -> column !in values.keys } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^ definition local 9 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^ reference local 9 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/Set#contains(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults().(values) -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#getKeys(). -// ^^^^ reference semanticdb maven . . kotlin/collections/Map#keys. -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - .map { column -> column to column.defaultValueFun!!() } -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^ definition local 10 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^ reference local 10 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^ reference local 10 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ⌃ enclosing_range_end local 10 -// ⌃ enclosing_range_end local 8 - - return clientDefaultValues.toMap() + values -// ^^^^^^^^^^^^^^^^^^^ reference local 8 -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+39). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults().(values) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchReplaceStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 11 - val values = arguments!!.first() -// ^^^^^^ definition local 11 -// display_name values -// documentation ```kotlin\nlocal val values: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - val sql = values.toSqlString(prepared) -// ^^^ definition local 12 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^^^^ reference local 11 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 12 - return transaction.db.dialect.functionProvider -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ⌄ enclosing_range_start local 13 - .insert(isIgnore, table, values.map { it.first }, sql, transaction) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getIsIgnore(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#isIgnore. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ^^^^^^ reference local 11 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^ definition local 13 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 13 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^ reference local 12 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end local 13 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString().(prepared) - protected fun List, Any?>>.toSqlString(prepared: Boolean): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString(). -// display_name toSqlString -// documentation ```kotlin\nprotected final fun List, Any?>>.toSqlString(prepared: Boolean): String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString().(prepared) -// ⌄ enclosing_range_start local 14 - val builder = QueryBuilder(prepared) -// ^^^^^^^ definition local 14 -// display_name builder -// documentation ```kotlin\nlocal val builder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString().(prepared) -// ⌃ enclosing_range_end local 14 - return if (isEmpty()) { -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). - "" - } else { - with(builder) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^ reference local 14 -// ⌄ enclosing_range_start local 15 -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 17 - this@toSqlString.appendTo(prefix = "VALUES (", postfix = ")") { (column, value) -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^ definition local 15 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 15 -// ^^^^^^ definition local 16 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 15 -// ^^^^^ definition local 17 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 16 -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 15 - registerArgument(column, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 16 -// ^^^^^ reference local 17 - } - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#toSqlString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments().(value) - open var arguments: List, Any?>>>? = null -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// display_name arguments -// documentation ```kotlin\npublic open var arguments: List, Any?>>>?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// display_name arguments -// documentation ```kotlin\npublic set(value: List, Any?>>>?): Unit\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments().(value) -// display_name value -// documentation ```kotlin\nvalue: List, Any?>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). - get() = field ?: run { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). -// display_name arguments -// documentation ```kotlin\npublic get(): List, Any?>>>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/field. -// ^^^ reference semanticdb maven . . kotlin/run(+1). - listOf(valuesAndClientDefaults().toList()) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#valuesAndClientDefaults(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+11). - .apply { field = this } -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/field. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). - override fun arguments(): List, Any?>>> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): List, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 18 - return arguments?.map { args -> -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^ definition local 18 -// display_name args -// documentation ```kotlin\nargs: List, Any?>>\n``` -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - val builder = QueryBuilder(true) -// ^^^^^^^ definition local 19 -// display_name builder -// documentation ```kotlin\nlocal val builder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ⌃ enclosing_range_end local 19 -// ⌄ enclosing_range_start local 20 -// ⌄ enclosing_range_start local 21 -// ⌄ enclosing_range_start local 22 - args.filter { (_, value) -> -// ^^^^ reference local 18 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^ definition local 20 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^ reference local 20 -// ^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : Column<*>\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 20 -// ^^^^^ definition local 22 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 21 -// ⌃ enclosing_range_end local 22 -// ⌃ enclosing_range_end local 20 - value != DefaultValueMarker -// ^^^^^ reference local 22 -// ⌄ enclosing_range_start local 23 -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - }.forEach { (column, value) -> -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^^^^^^ definition local 23 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 23 -// ^^^^^^ definition local 24 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 23 -// ^^^^^ definition local 25 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 24 -// ⌃ enclosing_range_end local 25 -// ⌃ enclosing_range_end local 23 - builder.registerArgument(column, value) -// ^^^^^^^ reference local 19 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 24 -// ^^^^^ reference local 25 - } - builder.args -// ^^^^^^^ reference local 19 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). - } ?: emptyList() -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#columnsWithDatabaseDefaults(). - /** - * Returns the list of columns with default values that can not be taken locally. - * It is the columns defined with `defaultExpression()`, `databaseGenerated()` - */ - @InternalApi - fun columnsWithDatabaseDefaults() = targets -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#columnsWithDatabaseDefaults(). -// display_name columnsWithDatabaseDefaults -// documentation ```kotlin\n@InternalApi() public final fun columnsWithDatabaseDefaults(): List>\n```\n\n----\n\n\n Returns the list of columns with default values that can not be taken locally.\n It is the columns defined with `defaultExpression()`, `databaseGenerated()`\n -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#targets. -// ⌄ enclosing_range_start local 26 - .flatMap { it.columns } -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^ definition local 26 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^ reference local 26 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ⌃ enclosing_range_end local 26 -// ⌄ enclosing_range_start local 27 - .filter { it.defaultValueFun == null && it.dbDefaultValue != null } -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 27 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 27 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^^ reference local 27 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#columnsWithDatabaseDefaults(). -// ⌃ enclosing_range_end local 27 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt deleted file mode 100644 index 1b7f3d903..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/MergeStatement.kt +++ /dev/null @@ -1,935 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# - /** - * The base implementation of SQL merge command that is used by statements like [MergeSelectStatement], [MergeTableStatement] - * - * @property table The destination [Table] where records will be merged into. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). - abstract class MergeStatement(val table: Table) : Statement( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// display_name MergeStatement -// documentation ```kotlin\npublic abstract class MergeStatement : Statement\n```\n\n----\n\n\n The base implementation of SQL merge command that is used by statements like [MergeSelectStatement], [MergeTableStatement]\n\n @property table The destination [Table] where records will be merged into.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``(). -// display_name MergeStatement -// documentation ```kotlin\npublic constructor(table: Table): MergeStatement\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``(). - StatementType.MERGE, listOf(table) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#MERGE. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#``().(table) - ) { -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). - protected val clauses = mutableListOf() -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// display_name clauses -// documentation ```kotlin\nprotected final val clauses: MutableList\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// display_name clauses -// documentation ```kotlin\nprotected get(): MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). - override fun arguments(): Iterable, Any?>>> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌄ enclosing_range_start local 0 - val result = QueryBuilder(true).run { -// ^^^^^^ definition local 0 -// display_name result -// documentation ```kotlin\nlocal val result: List, Any?>>>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - clauses.flatMap { it.arguments }.forEach { (column, value) -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^^^^^^^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 1 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^^^^^^^^^^ definition local 2 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 2 -// ^^^^^^ definition local 3 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 2 -// ^^^^^ definition local 4 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 2 - if (value !is Column<*> && value !is Expression<*>) { -// ^^^^^ reference local 4 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ reference local 4 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - registerArgument(column, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 3 -// ^^^^^ reference local 4 - } - } - if (args.isNotEmpty()) listOf(args) else emptyList() -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end local 0 - return result -// ^^^^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert(). - /** - * Defines an insert operation to be performed when there is no matching record in the destination table. - * - * @param overridingUserValue Postgres only. Indicates whether to use the `OVERRIDING USER VALUE` clause for the insert. - * @param overridingSystemValue Postgres only. Indicates whether to use the `OVERRIDING SYSTEM VALUE` clause for the insert. - * @param and An additional optional condition [Op] to refine when the insert should take place. - * @param body A lambda to configure the [InsertStatement] in which the required columns and corresponding - * values are specified for the insert operation. - */ - fun whenNotMatchedInsert( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert(). -// display_name whenNotMatchedInsert -// documentation ```kotlin\npublic final fun whenNotMatchedInsert(and: Op? = ..., overridingUserValue: Boolean = ..., overridingSystemValue: Boolean = ..., body: (InsertStatement) -> Unit): Unit\n```\n\n----\n\n\n Defines an insert operation to be performed when there is no matching record in the destination table.\n\n @param overridingUserValue Postgres only. Indicates whether to use the `OVERRIDING USER VALUE` clause for the insert.\n @param overridingSystemValue Postgres only. Indicates whether to use the `OVERRIDING SYSTEM VALUE` clause for the insert.\n @param and An additional optional condition [Op] to refine when the insert should take place.\n @param body A lambda to configure the [InsertStatement] in which the required columns and corresponding\n values are specified for the insert operation.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(and) - and: Op? = null, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(and) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingUserValue) - overridingUserValue: Boolean = false, -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingUserValue) -// display_name overridingUserValue -// documentation ```kotlin\noverridingUserValue: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingUserValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingSystemValue) - overridingSystemValue: Boolean = false, -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingSystemValue) -// display_name overridingSystemValue -// documentation ```kotlin\noverridingSystemValue: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingSystemValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(body) - body: (InsertStatement) -> Unit -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(body) -// display_name body -// documentation ```kotlin\nbody: (InsertStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(body) - ) { -// ⌄ enclosing_range_start local 5 - val arguments = InsertStatement(table).apply(body).arguments!!.first() -// ^^^^^^^^^ definition local 5 -// display_name arguments -// documentation ```kotlin\nlocal val arguments: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(body) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 5 - clauses.add( -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). - Clause(ClauseCondition.NOT_MATCHED, ClauseAction.INSERT, arguments, and, null, overridingSystemValue, overridingUserValue) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#NOT_MATCHED. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#INSERT. -// ^^^^^^^^^ reference local 5 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(and) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingSystemValue) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert().(overridingUserValue) - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedInsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate(). - /** - * Defines an update operation to be executed when a matching record is found in the destination table. - * - * @param and An additional optional condition [Op] to specify when the update should occur. - * @param deleteWhere Applicable only to Oracle SQL. A condition [Op] used to indicate condition of row deletion. - * Oracle SQL does not support separate "delete" clause. - * @param body A lambda to define the [UpdateStatement] which sets the values of columns in the matching - * records. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(and) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(deleteWhere) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(body) - fun whenMatchedUpdate(and: Op? = null, deleteWhere: Op? = null, body: (UpdateStatement) -> Unit) { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate(). -// display_name whenMatchedUpdate -// documentation ```kotlin\npublic final fun whenMatchedUpdate(and: Op? = ..., deleteWhere: Op? = ..., body: (UpdateStatement) -> Unit): Unit\n```\n\n----\n\n\n Defines an update operation to be executed when a matching record is found in the destination table.\n\n @param and An additional optional condition [Op] to specify when the update should occur.\n @param deleteWhere Applicable only to Oracle SQL. A condition [Op] used to indicate condition of row deletion.\n Oracle SQL does not support separate "delete" clause.\n @param body A lambda to define the [UpdateStatement] which sets the values of columns in the matching\n records.\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(deleteWhere) -// display_name deleteWhere -// documentation ```kotlin\ndeleteWhere: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(body) -// display_name body -// documentation ```kotlin\nbody: (UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(and) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(deleteWhere) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(body) -// ⌄ enclosing_range_start local 6 - val arguments = UpdateStatement(table, limit = 1).apply(body).firstDataSet -// ^^^^^^^^^ definition local 6 -// display_name arguments -// documentation ```kotlin\nlocal val arguments: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(body) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// ⌃ enclosing_range_end local 6 - clauses.add(Clause(ClauseCondition.MATCHED, ClauseAction.UPDATE, arguments, and, deleteWhere)) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#MATCHED. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#UPDATE. -// ^^^^^^^^^ reference local 6 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(and) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate().(deleteWhere) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete(). - /** - * Specifies a delete operation to be executed when a matching record is found in the destination table. - * - * @param and An additional optional condition [Op] to determine when the delete operation - * should be performed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete().(and) - fun whenMatchedDelete(and: Op? = null) { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete(). -// display_name whenMatchedDelete -// documentation ```kotlin\npublic final fun whenMatchedDelete(and: Op? = ...): Unit\n```\n\n----\n\n\n Specifies a delete operation to be executed when a matching record is found in the destination table.\n\n @param and An additional optional condition [Op] to determine when the delete operation\n should be performed.\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete().(and) - clauses.add(Clause(ClauseCondition.MATCHED, ClauseAction.DELETE, emptyList(), and)) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#MATCHED. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DELETE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete().(and) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDelete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing(). - /** - * Postgres only. Specifies that no operation should be performed when a matching record is found in the destination table. - * - * @param and An additional optional condition [Op] to determine when the do-nothing operation - * should be performed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing().(and) - fun whenMatchedDoNothing(and: Op? = null) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing(). -// display_name whenMatchedDoNothing -// documentation ```kotlin\npublic final fun whenMatchedDoNothing(and: Op? = ...): Unit\n```\n\n----\n\n\n Postgres only. Specifies that no operation should be performed when a matching record is found in the destination table.\n\n @param and An additional optional condition [Op] to determine when the do-nothing operation\n should be performed.\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing().(and) - clauses.add(Clause(ClauseCondition.MATCHED, ClauseAction.DO_NOTHING, emptyList(), and)) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#MATCHED. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DO_NOTHING. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing().(and) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenMatchedDoNothing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing(). - /** - * Postgres only. Specifies that no operation should be performed when no matching record is found in the destination table. - * - * @param and An additional optional condition [Op] to determine when the do-nothing operation - * should be performed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing().(and) - fun whenNotMatchedDoNothing(and: Op? = null) { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing(). -// display_name whenNotMatchedDoNothing -// documentation ```kotlin\npublic final fun whenNotMatchedDoNothing(and: Op? = ...): Unit\n```\n\n----\n\n\n Postgres only. Specifies that no operation should be performed when no matching record is found in the destination table.\n\n @param and An additional optional condition [Op] to determine when the do-nothing operation\n should be performed.\n -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing().(and) - clauses.add(Clause(ClauseCondition.NOT_MATCHED, ClauseAction.DO_NOTHING, emptyList(), and)) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#NOT_MATCHED. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DO_NOTHING. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing().(and) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#whenNotMatchedDoNothing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy(). - data class Clause( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause# -// display_name Clause -// documentation ```kotlin\npublic final data class Clause : Any\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// display_name Clause -// documentation ```kotlin\npublic constructor(type: MergeStatement.ClauseCondition, action: MergeStatement.ClauseAction, arguments: List, Any?>>, and: Op?, deleteWhere: Op? = ..., overridingSystemValue: Boolean = ..., overridingUserValue: Boolean = ...): MergeStatement.Clause\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy(). 11:5 -// display_name copy -// documentation ```kotlin\npublic final fun copy(type: MergeStatement.ClauseCondition = ..., action: MergeStatement.ClauseAction = ..., arguments: List, Any?>> = ..., and: Op? = ..., deleteWhere: Op? = ..., overridingSystemValue: Boolean = ..., overridingUserValue: Boolean = ...): MergeStatement.Clause\n\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#type. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(type) - val type: ClauseCondition, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(type) -// display_name type -// documentation ```kotlin\ntype: MergeStatement.ClauseCondition\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(type) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): MergeStatement.ClauseCondition\n\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(type) -// display_name type -// documentation ```kotlin\ntype: MergeStatement.ClauseCondition = ...\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getType(). -// display_name type -// documentation ```kotlin\npublic get(): MergeStatement.ClauseCondition\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getType(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#type. -// display_name type -// documentation ```kotlin\npublic final val type: MergeStatement.ClauseCondition\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#type. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#type. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(action) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(action) - val action: ClauseAction, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(action) -// display_name action -// documentation ```kotlin\naction: MergeStatement.ClauseAction\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(action) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// display_name action -// documentation ```kotlin\npublic final val action: MergeStatement.ClauseAction\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): MergeStatement.ClauseAction\n\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(action) -// display_name action -// documentation ```kotlin\naction: MergeStatement.ClauseAction = ...\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// display_name action -// documentation ```kotlin\npublic get(): MergeStatement.ClauseAction\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(action) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(action) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(arguments) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(arguments) - val arguments: List, Any?>>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(arguments) -// display_name arguments -// documentation ```kotlin\narguments: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(arguments) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// display_name arguments -// documentation ```kotlin\npublic final val arguments: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): List, Any?>>\n\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(arguments) -// display_name arguments -// documentation ```kotlin\narguments: List, Any?>> = ...\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// display_name arguments -// documentation ```kotlin\npublic get(): List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(arguments) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(arguments) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(and) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(and) - val and: Op?, -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(and) -// display_name and -// documentation ```kotlin\nand: Op?\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(and) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// display_name and -// documentation ```kotlin\npublic final val and: Op?\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component4(). -// display_name component4 -// documentation ```kotlin\npublic final operator fun component4(): Op?\n\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(and) -// display_name and -// documentation ```kotlin\nand: Op? = ...\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// display_name and -// documentation ```kotlin\npublic get(): Op?\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(and) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(and) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(deleteWhere) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component5(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(deleteWhere) - /** deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause */ - val deleteWhere: Op? = null, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(deleteWhere) -// display_name deleteWhere -// documentation ```kotlin\ndeleteWhere: Op? = ...\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(deleteWhere) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component5(). -// display_name component5 -// documentation ```kotlin\npublic final operator fun component5(): Op?\n\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(deleteWhere) -// display_name deleteWhere -// documentation ```kotlin\ndeleteWhere: Op? = ...\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// display_name deleteWhere -// documentation ```kotlin\npublic final val deleteWhere: Op?\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// display_name deleteWhere -// documentation ```kotlin\npublic get(): Op?\n```\n\n----\n\n deleteWhere is applicable only to Oracle SQL database which has no dedicated "when delete" clause -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(deleteWhere) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component5(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(deleteWhere) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingSystemValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component6(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingSystemValue) - /** Postgres clause modifier to override the system value */ - val overridingSystemValue: Boolean = false, -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingSystemValue) -// display_name overridingSystemValue -// documentation ```kotlin\noverridingSystemValue: Boolean = ...\n```\n\n----\n\n Postgres clause modifier to override the system value -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingSystemValue) -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component6(). -// display_name component6 -// documentation ```kotlin\npublic final operator fun component6(): Boolean\n\n```\n\n----\n\n Postgres clause modifier to override the system value -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingSystemValue) -// display_name overridingSystemValue -// documentation ```kotlin\noverridingSystemValue: Boolean = ...\n```\n\n----\n\n Postgres clause modifier to override the system value -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// display_name overridingSystemValue -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Postgres clause modifier to override the system value -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. -// display_name overridingSystemValue -// documentation ```kotlin\npublic final val overridingSystemValue: Boolean\n```\n\n----\n\n Postgres clause modifier to override the system value -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingSystemValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component6(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingSystemValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingUserValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component7(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingUserValue) - /** Postgres clause modifier to override the user value */ - val overridingUserValue: Boolean = false, -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingUserValue) -// display_name overridingUserValue -// documentation ```kotlin\noverridingUserValue: Boolean = ...\n```\n\n----\n\n Postgres clause modifier to override the user value -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingUserValue) -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component7(). -// display_name component7 -// documentation ```kotlin\npublic final operator fun component7(): Boolean\n\n```\n\n----\n\n Postgres clause modifier to override the user value -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingUserValue) -// display_name overridingUserValue -// documentation ```kotlin\noverridingUserValue: Boolean = ...\n```\n\n----\n\n Postgres clause modifier to override the user value -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// display_name overridingUserValue -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Postgres clause modifier to override the user value -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. -// display_name overridingUserValue -// documentation ```kotlin\npublic final val overridingUserValue: Boolean\n```\n\n----\n\n Postgres clause modifier to override the user value -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``().(overridingUserValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#component7(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy().(overridingUserValue) - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#copy(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - enum class ClauseCondition { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 2:5 -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition# -// display_name ClauseCondition -// documentation ```kotlin\npublic final enum class ClauseCondition : Enum\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#``(). -// display_name ClauseCondition -// documentation ```kotlin\nprivate constructor(): MergeStatement.ClauseCondition\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): MergeStatement.ClauseCondition\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n``` - MATCHED, NOT_MATCHED - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - enum class ClauseAction { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 2:5 -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction# -// display_name ClauseAction -// documentation ```kotlin\npublic final enum class ClauseAction : Enum\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#``(). -// display_name ClauseAction -// documentation ```kotlin\nprivate constructor(): MergeStatement.ClauseAction\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): MergeStatement.ClauseAction\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n``` - INSERT, UPDATE, DELETE, DO_NOTHING - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement# - /** - * Represents an SQL MERGE statement. It encapsulates the logic to perform conditional updates, insertions, - * or deletions. - * - * Here is only the part specific for the Table as a source implementation. - * Look into [MergeStatement] to find the base implementation of that command. - * - * @param dest The destination [Table] where records will be merged into. - * @property source The source [Table] from which records are taken to compare with `dest`. - * @property on The join condition [Op] that specifies how to match records in both `source` and `dest`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``(). - open class MergeTableStatement( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement# -// display_name MergeTableStatement -// documentation ```kotlin\npublic open class MergeTableStatement : MergeStatement\n```\n\n----\n\n\n Represents an SQL MERGE statement. It encapsulates the logic to perform conditional updates, insertions,\n or deletions.\n\n Here is only the part specific for the Table as a source implementation.\n Look into [MergeStatement] to find the base implementation of that command.\n\n @param dest The destination [Table] where records will be merged into.\n @property source The source [Table] from which records are taken to compare with `dest`.\n @property on The join condition [Op] that specifies how to match records in both `source` and `dest`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``(). -// display_name MergeTableStatement -// documentation ```kotlin\npublic constructor(dest: Table, source: Table, on: Op?): MergeTableStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#source. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getSource(). - private val source: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(source) -// display_name source -// documentation ```kotlin\nsource: Table\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(source) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getSource(). -// display_name source -// documentation ```kotlin\nprivate get(): Table\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#source. -// display_name source -// documentation ```kotlin\nprivate final val source: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(source) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#source. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getSource(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#on. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getOn(). - private val on: Op? -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(on) -// display_name on -// documentation ```kotlin\non: Op?\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(on) -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getOn(). -// display_name on -// documentation ```kotlin\nprivate get(): Op?\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#on. -// display_name on -// documentation ```kotlin\nprivate final val on: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(on) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#on. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getOn(). - ) : MergeStatement(dest) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``().(dest) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(prepared) - return transaction.db.dialect.functionProvider.merge(table, source, transaction, clauses, on) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getSource(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#source. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#getOn(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#on. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement# - /** - * Represents an SQL MERGE statement. It encapsulates the logic to perform conditional updates, insertions, - * or deletions. - * - * Here is only the part specific for the Query as a source implementation. - * Look into [MergeStatement] to find the base implementation of that command. - * - * @param dest The destination [Table] where records will be merged into. - * @property selectQuery The source [QueryAlias] from which records are taken to compare with `dest`. - * @property on The join condition [Op] that specifies how to match records in both `source` and `dest`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``(). - open class MergeSelectStatement( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement# -// display_name MergeSelectStatement -// documentation ```kotlin\npublic open class MergeSelectStatement : MergeStatement\n```\n\n----\n\n\n Represents an SQL MERGE statement. It encapsulates the logic to perform conditional updates, insertions,\n or deletions.\n\n Here is only the part specific for the Query as a source implementation.\n Look into [MergeStatement] to find the base implementation of that command.\n\n @param dest The destination [Table] where records will be merged into.\n @property selectQuery The source [QueryAlias] from which records are taken to compare with `dest`.\n @property on The join condition [Op] that specifies how to match records in both `source` and `dest`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``(). -// display_name MergeSelectStatement -// documentation ```kotlin\npublic constructor(dest: Table, selectQuery: QueryAlias, on: Op): MergeSelectStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(selectQuery) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#selectQuery. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getSelectQuery(). - private val selectQuery: QueryAlias, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: QueryAlias\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(selectQuery) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getSelectQuery(). -// display_name selectQuery -// documentation ```kotlin\nprivate get(): QueryAlias\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#selectQuery. -// display_name selectQuery -// documentation ```kotlin\nprivate final val selectQuery: QueryAlias\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(selectQuery) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#selectQuery. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getSelectQuery(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#on. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getOn(). - val on: Op -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(on) -// display_name on -// documentation ```kotlin\non: Op\n``` -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(on) -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getOn(). -// display_name on -// documentation ```kotlin\npublic get(): Op\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#on. -// display_name on -// documentation ```kotlin\npublic final val on: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(on) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#on. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getOn(). - ) : MergeStatement(dest) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``().(dest) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#arguments(). - override fun arguments(): Iterable, Any?>>> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌄ enclosing_range_start local 7 - val queryArguments = selectQuery.query.arguments().firstOrNull() ?: emptyList() -// ^^^^^^^^^^^^^^ definition local 7 -// display_name queryArguments -// documentation ```kotlin\nlocal val queryArguments: List, Any?>>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#selectQuery. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val mergeStatementArguments = super.arguments().firstOrNull() ?: emptyList() -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name mergeStatementArguments -// documentation ```kotlin\nlocal val mergeStatementArguments: Iterable, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+18). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 8 - return listOf( -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). - queryArguments + mergeStatementArguments -// ^^^^^^^^^^^^^^ reference local 7 -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference local 8 - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(prepared) - return transaction.db.dialect.functionProvider.mergeSelect(table, selectQuery, transaction, clauses, on, prepared) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#table. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#selectQuery. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#clauses. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#getClauses(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#getOn(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#on. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL().(prepared) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt deleted file mode 100644 index 34622894e..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReplaceStatement.kt +++ /dev/null @@ -1,297 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.AbstractQuery -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# - import org.jetbrains.exposed.v1.core.Column -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.vendors.H2Dialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - import org.jetbrains.exposed.v1.core.vendors.MysqlFunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement# - /** - * Represents the SQL statement that either inserts a new row into a table, or, if insertion would violate a unique constraint, - * first deletes the existing row before inserting a new row. - * - * @param table Table to either insert values into or delete values from then insert into. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#[Key] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``().(table) - open class ReplaceStatement(table: Table) : InsertStatement(table) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement# -// display_name ReplaceStatement -// documentation ```kotlin\npublic open class ReplaceStatement : InsertStatement\n```\n\n----\n\n\n Represents the SQL statement that either inserts a new row into a table, or, if insertion would violate a unique constraint,\n first deletes the existing row before inserting a new row.\n\n @param table Table to either insert values into or delete values from then insert into.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``(). -// display_name ReplaceStatement -// documentation ```kotlin\npublic constructor(table: Table): ReplaceStatement\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#[Key] -// display_name FirTypeParameterSymbol Key -// documentation ```kotlin\nKey : Any\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#[Key] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 0 - val values = arguments!!.first() -// ^^^^^^ definition local 0 -// display_name values -// documentation ```kotlin\nlocal val values: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - val valuesSql = values.toSqlString(prepared) -// ^^^^^^^^^ definition local 1 -// display_name valuesSql -// documentation ```kotlin\nlocal val valuesSql: String\n``` -// ^^^^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#toSqlString(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 2 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 - val functionProvider = when (dialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 3 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^ definition local 4 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 4 - H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB -> MysqlFunctionProvider.INSTANCE -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - else -> dialect.functionProvider -// ^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 3 - return functionProvider.replace(table, values.unzip().first, valuesSql, transaction, prepared) -// ^^^^^^^^^^^^^^^^ reference local 3 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#table. -// ^^^^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL().(prepared) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceStatement# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement# - /** - * Represents the SQL statement that uses data retrieved from a [selectQuery] to either insert a new row into a table, - * or, if insertion would violate a unique constraint, first delete the existing row before inserting a new row. - * - * @param columns Columns to either insert values into or delete values from then insert into. - * @param selectQuery Source SELECT query that provides the values to insert. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``(). - open class ReplaceSelectStatement( -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement# -// display_name ReplaceSelectStatement -// documentation ```kotlin\npublic open class ReplaceSelectStatement : InsertSelectStatement\n```\n\n----\n\n\n Represents the SQL statement that uses data retrieved from a [selectQuery] to either insert a new row into a table,\n or, if insertion would violate a unique constraint, first delete the existing row before inserting a new row.\n\n @param columns Columns to either insert values into or delete values from then insert into.\n @param selectQuery Source SELECT query that provides the values to insert.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``(). -// display_name ReplaceSelectStatement -// documentation ```kotlin\npublic constructor(columns: List>, selectQuery: AbstractQuery<*>): ReplaceSelectStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(selectQuery) - selectQuery: AbstractQuery<*> -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(selectQuery) -// display_name selectQuery -// documentation ```kotlin\nselectQuery: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(selectQuery) - ) : InsertSelectStatement(columns, selectQuery) { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(columns) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``().(selectQuery) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 5 - val querySql = selectQuery.prepareSQL(transaction, prepared) -// ^^^^^^^^ definition local 5 -// display_name querySql -// documentation ```kotlin\nlocal val querySql: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getSelectQuery(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#selectQuery. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 6 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - val functionProvider = when (dialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 7 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^ definition local 8 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 8 - H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB -> MysqlFunctionProvider.INSTANCE -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - else -> dialect.functionProvider -// ^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 7 - return functionProvider.replace(targets.single(), columns, querySql, transaction, prepared) -// ^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getTargets(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#targets. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/single(+19). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#getColumns(). -// ^^^^^^^^ reference local 5 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL().(prepared) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReplaceSelectStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReturningStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReturningStatement.kt deleted file mode 100644 index b1c58e6c8..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/ReturningStatement.kt +++ /dev/null @@ -1,184 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Expression -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.statements.api.ResultApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# - /** - * Represents the underlying SQL [mainStatement] that returns a result with data from any modified rows. - * - * @param table Table to perform the main statement on and return results from. - * @param returningExpressions Columns or expressions to include in the returned result. - * @param mainStatement The statement to append the RETURNING clause to. This may be an insert, update, or delete statement. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). - open class ReturningStatement( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// display_name ReturningStatement -// documentation ```kotlin\npublic open class ReturningStatement : Statement\n```\n\n----\n\n\n Represents the underlying SQL [mainStatement] that returns a result with data from any modified rows.\n\n @param table Table to perform the main statement on and return results from.\n @param returningExpressions Columns or expressions to include in the returned result.\n @param mainStatement The statement to append the RETURNING clause to. This may be an insert, update, or delete statement.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// display_name ReturningStatement -// documentation ```kotlin\npublic constructor(table: Table, returningExpressions: List>, mainStatement: Statement<*>): ReturningStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#table. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getTable(). - val table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(table) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getTable(). -// display_name table -// documentation ```kotlin\npublic get(): Table\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#table. -// display_name table -// documentation ```kotlin\npublic final val table: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#table. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getTable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(returningExpressions) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#returningExpressions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getReturningExpressions(). - val returningExpressions: List>, -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(returningExpressions) -// display_name returningExpressions -// documentation ```kotlin\nreturningExpressions: List>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(returningExpressions) -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getReturningExpressions(). -// display_name returningExpressions -// documentation ```kotlin\npublic get(): List>\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#returningExpressions. -// display_name returningExpressions -// documentation ```kotlin\npublic final val returningExpressions: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(returningExpressions) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#returningExpressions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getReturningExpressions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(mainStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#mainStatement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getMainStatement(). - val mainStatement: Statement<*> -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(mainStatement) -// display_name mainStatement -// documentation ```kotlin\nmainStatement: Statement<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(mainStatement) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getMainStatement(). -// display_name mainStatement -// documentation ```kotlin\npublic get(): Statement<*>\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#mainStatement. -// display_name mainStatement -// documentation ```kotlin\npublic final val mainStatement: Statement<*>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(mainStatement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#mainStatement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getMainStatement(). - ) : Statement(mainStatement.type, listOf(table)) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(mainStatement) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getType(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#type. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``().(table) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#arguments(). - override fun arguments(): Iterable, Any?>>> = mainStatement.arguments() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getMainStatement(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#mainStatement. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 0 - val mainSql = mainStatement.prepareSQL(transaction, prepared) -// ^^^^^^^ definition local 0 -// display_name mainSql -// documentation ```kotlin\nlocal val mainSql: String\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getMainStatement(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#mainStatement. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 0 - return transaction.db.dialect.functionProvider.returning(mainSql, returningExpressions, transaction) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#getReturningExpressions(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#returningExpressions. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt deleted file mode 100644 index 0144d2aab..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement.kt +++ /dev/null @@ -1,312 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.QueryBuilder -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.autoIncColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/OUTPUT_ROW_LIMIT. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getOUTPUT_ROW_LIMIT(). - private const val OUTPUT_ROW_LIMIT = 1000 -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/OUTPUT_ROW_LIMIT. -// display_name OUTPUT_ROW_LIMIT -// documentation ```kotlin\nprivate final const val OUTPUT_ROW_LIMIT: Int\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getOUTPUT_ROW_LIMIT(). -// display_name OUTPUT_ROW_LIMIT -// documentation ```kotlin\nprivate get(): Int\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/OUTPUT_ROW_LIMIT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getOUTPUT_ROW_LIMIT(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement# - /** - * Represents the SQL statement that batch inserts new rows into a table, specifically for the SQL Server database. - * - * Before adding each new batch, the class validates that the database's maximum number of inserted rows (1000) - * is not being exceeded. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``(). - open class SQLServerBatchInsertStatement( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement# -// display_name SQLServerBatchInsertStatement -// documentation ```kotlin\npublic open class SQLServerBatchInsertStatement : BatchInsertStatement\n```\n\n----\n\n\n Represents the SQL statement that batch inserts new rows into a table, specifically for the SQL Server database.\n\n Before adding each new batch, the class validates that the database's maximum number of inserted rows (1000)\n is not being exceeded.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``(). -// display_name SQLServerBatchInsertStatement -// documentation ```kotlin\npublic constructor(table: Table, ignore: Boolean = ..., shouldReturnGeneratedValues: Boolean = ...): SQLServerBatchInsertStatement\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(ignore) - ignore: Boolean = false, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(shouldReturnGeneratedValues) - shouldReturnGeneratedValues: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(shouldReturnGeneratedValues) -// display_name shouldReturnGeneratedValues -// documentation ```kotlin\nshouldReturnGeneratedValues: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(shouldReturnGeneratedValues) - ) : BatchInsertStatement(table, ignore, shouldReturnGeneratedValues) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(table) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(ignore) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(shouldReturnGeneratedValues) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#validateLastBatch(). - @OptIn(InternalApi::class) - override fun validateLastBatch() { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#validateLastBatch(). -// display_name validateLastBatch -// documentation ```kotlin\n@OptIn(...) public open override fun validateLastBatch(): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). - super.validateLastBatch() -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#validateLastBatch(). - if (data.size > OUTPUT_ROW_LIMIT) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#getSize(). -// ^^^^ reference semanticdb maven jdk 11 java/util/ArrayList#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/OUTPUT_ROW_LIMIT. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getOUTPUT_ROW_LIMIT(). - throw BatchDataInconsistentException("Too much rows in one batch. Exceed $OUTPUT_ROW_LIMIT limit") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchDataInconsistentException#``(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/OUTPUT_ROW_LIMIT. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getOUTPUT_ROW_LIMIT(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#validateLastBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#columnToReturnValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#getColumnToReturnValue(). - @InternalApi -// ⌄ enclosing_range_start local 0 - val columnToReturnValue = table.autoIncColumn?.takeIf { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#columnToReturnValue. -// display_name columnToReturnValue -// documentation ```kotlin\n@InternalApi() public final val columnToReturnValue: Column<*>?\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#getColumnToReturnValue(). -// display_name columnToReturnValue -// documentation ```kotlin\npublic get(): Column<*>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(table) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^ definition local 0 2:5 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` - shouldReturnGeneratedValues && it.autoIncColumnType?.nextValExpression == null -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#``().(shouldReturnGeneratedValues) -// ^^ reference local 0 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#columnToReturnValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#getColumnToReturnValue(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 1 - val values = arguments!! -// ^^^^^^ definition local 1 -// display_name values -// documentation ```kotlin\nlocal val values: List, Any?>>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#setArguments(). -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - val sql = if (values.isEmpty()) { -// ^^^ definition local 2 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^^^^ reference local 1 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). - "" - } else { -// ⌄ enclosing_range_start local 3 - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 4 - val output = columnToReturnValue?.let { -// ^^^^^^ definition local 3 -// display_name output -// documentation ```kotlin\n@OptIn(...) local val output: String\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#columnToReturnValue. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#getColumnToReturnValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 4 2:13 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` - " OUTPUT inserted.${transaction.identity(it)} AS GENERATED_KEYS" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 4 - }.orEmpty() -// ^^^^^^^ reference semanticdb maven . . kotlin/text/orEmpty(). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 3 - - QueryBuilder(prepared).apply { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(prepared) -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 5 - values.appendTo(prefix = "$output VALUES") { -// ^^^^^^ reference local 1 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ reference local 3 -// ^ definition local 5 4:17 -// display_name it -// documentation ```kotlin\nit: List, Any?>>\n``` -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - it.appendTo(prefix = "(", postfix = ")") { (col, value) -> -// ^^ reference local 5 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 6 -// ^^^ definition local 7 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 6 -// ^^^^^ definition local 8 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 6 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 7 -// ^^^^^ reference local 8 - } - } -// ⌃ enclosing_range_end local 5 - }.toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 9 - return transaction.db.dialect.functionProvider.insert(isIgnore, table, values.firstOrNull()?.map { it.first }.orEmpty(), sql, transaction) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getIsIgnore(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#isIgnore. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#table. -// ^^^^^^ reference local 1 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 9 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). -// ^^^ reference local 2 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end local 9 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#arguments(). - override fun arguments() = listOfNotNull( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): List, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/listOfNotNull(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 10 - super.arguments().flatten().takeIf { data.isNotEmpty() } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#arguments(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatten(+1). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^ definition local 10 -// display_name it -// documentation ```kotlin\nit: List, Any?>>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#data. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchInsertStatement#getData(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌃ enclosing_range_end local 10 - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement#arguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/SQLServerBatchInsertStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/Statement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/Statement.kt deleted file mode 100644 index cfc5c4402..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/Statement.kt +++ /dev/null @@ -1,879 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.statements.api.ResultApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#``(). - internal object DefaultValueMarker { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker# -// display_name DefaultValueMarker -// documentation ```kotlin\ninternal final object DefaultValueMarker : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#``(). -// display_name DefaultValueMarker -// documentation ```kotlin\nprivate constructor(): DefaultValueMarker\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#toString(). - override fun toString(): String = "DEFAULT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#toString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DefaultValueMarker#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# - /** - * Base class representing an SQL statement that can be executed. - * - * @param type The specific [StatementType], usually represented by the leading word in the command syntax. - * @param targets Tables on which to perform the SQL statement. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#type. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#targets. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getTargets(). - abstract class Statement(val type: StatementType, val targets: List
) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// display_name Statement -// documentation ```kotlin\npublic abstract class Statement : Any\n```\n\n----\n\n\n Base class representing an SQL statement that can be executed.\n\n @param type The specific [StatementType], usually represented by the leading word in the command syntax.\n @param targets Tables on which to perform the SQL statement.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``(). -// display_name Statement -// documentation ```kotlin\npublic constructor(type: StatementType, targets: List
): Statement\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nout T\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(type) -// display_name type -// documentation ```kotlin\ntype: StatementType\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(type) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getType(). -// display_name type -// documentation ```kotlin\npublic get(): StatementType\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#type. -// display_name type -// documentation ```kotlin\npublic final val type: StatementType\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(targets) -// display_name targets -// documentation ```kotlin\ntargets: List
\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(targets) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getTargets(). -// display_name targets -// documentation ```kotlin\npublic get(): List
\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#targets. -// display_name targets -// documentation ```kotlin\npublic final val targets: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#type. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``().(targets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#targets. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#getTargets(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). - /** - * Returns the string representation of an SQL statement. - * - * If necessary, [transaction] can be used to ensure that database-specific syntax is used to generate the string. - * To return a non-parameterized string, set [prepared] to `false`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(prepared) - abstract fun prepareSQL(transaction: Transaction, prepared: Boolean = true): String -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic abstract fun prepareSQL(transaction: Transaction, prepared: Boolean = ...): String\n\n```\n\n----\n\n\n Returns the string representation of an SQL statement.\n\n If necessary, [transaction] can be used to ensure that database-specific syntax is used to generate the string.\n To return a non-parameterized string, set [prepared] to `false`.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeSelectStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeTableStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL().(prepared) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). - /** Returns all mappings of columns and expression types to their values needed to prepare an SQL statement. */ - abstract fun arguments(): Iterable, Any?>>> -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic abstract fun arguments(): Iterable, Any?>>>\n\n```\n\n----\n\n Returns all mappings of columns and expression types to their values needed to prepare an SQL statement. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExplainQuery#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/DeleteStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertSelectStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ReturningStatement#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#arguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# - /** Holds information related to a particular [statement] and the [args] needed to prepare it for execution. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(statement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(args) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#args. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getArgs(). - class StatementContext(val statement: Statement<*>, val args: Iterable, Any?>>) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// display_name StatementContext -// documentation ```kotlin\npublic final class StatementContext : Any\n```\n\n----\n\n Holds information related to a particular [statement] and the [args] needed to prepare it for execution. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``(). -// display_name StatementContext -// documentation ```kotlin\npublic constructor(statement: Statement<*>, args: Iterable, Any?>>): StatementContext\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(statement) -// display_name statement -// documentation ```kotlin\nstatement: Statement<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(statement) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// display_name statement -// documentation ```kotlin\npublic get(): Statement<*>\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// display_name statement -// documentation ```kotlin\npublic final val statement: Statement<*>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(args) -// display_name args -// documentation ```kotlin\nargs: Iterable, Any?>>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(args) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#args. -// display_name args -// documentation ```kotlin\npublic final val args: Iterable, Any?>>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getArgs(). -// display_name args -// documentation ```kotlin\npublic get(): Iterable, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(statement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``().(args) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#args. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getArgs(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql(). - /** Returns the string representation of the SQL statement associated with this [StatementContext]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql().(transaction) - fun sql(transaction: Transaction) = statement.prepareSQL(transaction) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql(). -// display_name sql -// documentation ```kotlin\npublic final fun sql(transaction: Transaction): String\n```\n\n----\n\n Returns the string representation of the SQL statement associated with this [StatementContext]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getStatement(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#statement. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). - /** - * Returns the string representation of [this] context's [Statement] with its argument values included - * directly instead of parameter placeholders. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs().(transaction) - fun StatementContext.expandArgs(transaction: Transaction): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). -// display_name expandArgs -// documentation ```kotlin\npublic final fun StatementContext.expandArgs(transaction: Transaction): String\n```\n\n----\n\n\n Returns the string representation of [this] context's [Statement] with its argument values included\n directly instead of parameter placeholders.\n -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs().(transaction) -// ⌄ enclosing_range_start local 0 - val sql = sql(transaction) -// ^^^ definition local 0 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#sql(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs().(transaction) -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - val iterator = args.iterator() -// ^^^^^^^^ definition local 1 -// display_name iterator -// documentation ```kotlin\nlocal val iterator: Iterator, Any?>>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext#getArgs(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable#iterator(). -// ⌃ enclosing_range_end local 1 - - if (!iterator.hasNext()) return sql -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference local 1 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterator#hasNext(). -// ^^^ reference local 0 - - return buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌄ enclosing_range_start local 2 - val quoteStack = Stack() -// ^^^^^^^^^^ definition local 2 -// display_name quoteStack -// documentation ```kotlin\nlocal val quoteStack: Stack\n``` -// ^^^^^ reference semanticdb maven jdk 11 java/util/Stack#``(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - var lastPos = 0 -// ^^^^^^^ definition local 3 -// display_name lastPos -// documentation ```kotlin\nlocal var lastPos: Int\n``` -// ⌃ enclosing_range_end local 3 - -// ⌄ enclosing_range_start local 4 - var i = -1 -// ^ definition local 4 -// display_name i -// documentation ```kotlin\nlocal var i: Int\n``` -// ⌃ enclosing_range_end local 4 - while (++i < sql.length) { -// ^^ reference semanticdb maven . . kotlin/Int#inc(). -// ^ reference local 4 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. -// ⌄ enclosing_range_start local 5 - val char = sql[i] -// ^^^^ definition local 5 -// display_name char -// documentation ```kotlin\nlocal val char: Char\n``` -// ^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . kotlin/String#get(). -// ^ reference local 4 -// ⌃ enclosing_range_end local 5 - when { - char == '?' && quoteStack.isEmpty() -> { -// ^^^^ reference local 5 -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/Stack#isEmpty(). - if (sql.getOrNull(i + 1) == '?') { -// ^^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/getOrNull(). -// ^ reference local 4 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ⌄ enclosing_range_start local 6 - i++ -// ^ reference local 4 -// ^^^ definition local 6 -// display_name -// documentation ```kotlin\nlocal val : Int\n``` -// ^^^ reference local 6 -// ^^ reference semanticdb maven . . kotlin/Int#inc(). -// ⌃ enclosing_range_end local 6 - continue - } - append(sql.substring(lastPos, i)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/substring(+1). -// ^^^^^^^ reference local 3 -// ^ reference local 4 - lastPos = i + 1 -// ^^^^^^^ reference local 3 -// ^ reference local 4 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val (col, value) = iterator.next() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name -// documentation ```kotlin\nlocal val : Pair, Any?>\n``` -// ^^^ reference local 7 -// ^^^ definition local 8 -// display_name col -// documentation ```kotlin\nlocal val col: IColumnType<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 7 -// ^^^^^ definition local 9 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^^^^^^^ reference local 1 -// ^^^^ reference semanticdb maven . . kotlin/collections/Iterator#next(). -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 9 -// ⌃ enclosing_range_end local 7 - append((col as IColumnType).valueToString(value)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^ reference local 8 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToString(). -// ^^^^^ reference local 9 - } - char == '\'' || char == '\"' -> { -// ^^^^ reference local 5 -// ^^^^ reference local 5 - when { - quoteStack.isEmpty() -> quoteStack.push(char) -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^ reference semanticdb maven jdk 11 java/util/Stack#isEmpty(). -// ^^^^^^^^^^ reference local 2 -// ^^^^ reference semanticdb maven jdk 11 java/util/Stack#push(). -// ^^^^ reference local 5 - quoteStack.peek() == char -> quoteStack.pop() -// ^^^^^^^^^^ reference local 2 -// ^^^^ reference semanticdb maven jdk 11 java/util/Stack#peek(). -// ^^^^ reference local 5 -// ^^^^^^^^^^ reference local 2 -// ^^^ reference semanticdb maven jdk 11 java/util/Stack#pop(). - else -> quoteStack.push(char) -// ^^^^^^^^^^ reference local 2 -// ^^^^ reference semanticdb maven jdk 11 java/util/Stack#push(). -// ^^^^ reference local 5 - } - } - } - } - - if (lastPos < sql.length) { -// ^^^^^^^ reference local 3 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. - append(sql.substring(lastPos)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^ reference local 0 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/substring(). -// ^^^^^^^ reference local 3 - } - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/expandArgs(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#``(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - /** Represents the groups that are used to classify the purpose of an SQL statement. */ -//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 7:1 - enum class StatementGroup { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup# -// display_name StatementGroup -// documentation ```kotlin\npublic final enum class StatementGroup : Enum\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#``(). -// display_name StatementGroup -// documentation ```kotlin\nprivate constructor(): StatementGroup\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): StatementGroup\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Represents the groups that are used to classify the purpose of an SQL statement. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n - /** Data definition language group. */ - DDL, - - /** Data manipulation language group. */ - DML - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#values(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf(). -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf().(value) -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#entries. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - /** -//^^^ reference semanticdb maven . . kotlin/Enum# 50:1 -//^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# 50:1 - * Possible SQL statement types, most often represented by the leading word in the command syntax. - * - * @property group The [StatementGroup] associated with the SQL statement. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``().(group) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#group. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#getGroup(). - enum class StatementType(val group: StatementGroup) { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// display_name StatementType -// documentation ```kotlin\npublic final enum class StatementType : Enum\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``(). -// display_name StatementType -// documentation ```kotlin\nprivate constructor(group: StatementGroup): StatementType\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): StatementType\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n\n Possible SQL statement types, most often represented by the leading word in the command syntax.\n\n @property group The [StatementGroup] associated with the SQL statement.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``().(group) -// display_name group -// documentation ```kotlin\ngroup: StatementGroup\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``().(group) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#getGroup(). -// display_name group -// documentation ```kotlin\npublic get(): StatementGroup\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#group. -// display_name group -// documentation ```kotlin\npublic final val group: StatementGroup\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``().(group) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#group. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#getGroup(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A SELECT statement to query data. */ - SELECT(StatementGroup.DML), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A SELECT statement to query data. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name SELECT -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A SELECT statement to query data. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** An INSERT statement to insert new records. */ - INSERT(StatementGroup.DML), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n An INSERT statement to insert new records. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name INSERT -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n An INSERT statement to insert new records. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** An UPDATE statement to modify existing records. */ - UPDATE(StatementGroup.DML), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n An UPDATE statement to modify existing records. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name UPDATE -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n An UPDATE statement to modify existing records. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A DELETE statement to delete existing records. */ - DELETE(StatementGroup.DML), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A DELETE statement to delete existing records. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name DELETE -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A DELETE statement to delete existing records. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A GRANT statement to provide privileges on database objects. */ - GRANT(StatementGroup.DDL), -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A GRANT statement to provide privileges on database objects. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name GRANT -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A GRANT statement to provide privileges on database objects. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A CREATE statement to create database objects. */ - CREATE(StatementGroup.DDL), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A CREATE statement to create database objects. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name CREATE -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A CREATE statement to create database objects. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** An ALTER statement to modify database objects. */ - ALTER(StatementGroup.DDL), -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n An ALTER statement to modify database objects. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name ALTER -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n An ALTER statement to modify database objects. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A TRUNCATE statement to delete data in a database object. */ - TRUNCATE(StatementGroup.DDL), -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A TRUNCATE statement to delete data in a database object. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name TRUNCATE -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A TRUNCATE statement to delete data in a database object. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A DROP statement to delete database objects. */ - DROP(StatementGroup.DDL), -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A DROP statement to delete database objects. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name DROP -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A DROP statement to delete database objects. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** An EXEC statement to execute a stored procedure or command. */ - EXEC(StatementGroup.DML), -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n An EXEC statement to execute a stored procedure or command. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name EXEC -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n An EXEC statement to execute a stored procedure or command. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A PRAGMA statement to configure or query the internal database state. */ - PRAGMA(StatementGroup.DML), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A PRAGMA statement to configure or query the internal database state. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name PRAGMA -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A PRAGMA statement to configure or query the internal database state. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A SHOW statement to provide information about database objects. */ - SHOW(StatementGroup.DML), -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A SHOW statement to provide information about database objects. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name SHOW -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A SHOW statement to provide information about database objects. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** Represents multiple statements of mixed types concatenated in a single string. */ - MULTI(StatementGroup.DML), -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n Represents multiple statements of mixed types concatenated in a single string. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name MULTI -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Represents multiple statements of mixed types concatenated in a single string. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** Represents statements not covered by existing constants. */ - OTHER(StatementGroup.DDL), -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n Represents statements not covered by existing constants. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name OTHER -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Represents statements not covered by existing constants. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DDL. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - /** A MERGE statement to insert, update, or delete values by comparing data between source and destination tables. */ - MERGE(StatementGroup.DML), -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// display_name -// documentation ```kotlin\nobject : StatementType\n```\n\n----\n\n A MERGE statement to insert, update, or delete values by comparing data between source and destination tables. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). -// display_name MERGE -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n A MERGE statement to insert, update, or delete values by comparing data between source and destination tables. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementGroup#DML. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/``#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#values(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#valueOf().(value) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#entries. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getEntries(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#``(). - /** Stores the result generated by a database after statement execution and indicates the form of the result. */ - sealed class StatementResult { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -// display_name StatementResult -// documentation ```kotlin\npublic sealed class StatementResult : Any\n```\n\n----\n\n Stores the result generated by a database after statement execution and indicates the form of the result. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#``(). -// display_name StatementResult -// documentation ```kotlin\nprotected constructor(): StatementResult\n```\n\n----\n\n Stores the result generated by a database after statement execution and indicates the form of the result. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count# - /** Stores the affected row [count] (or update count) retrieved on statement execution. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``().(count) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#count. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#getCount(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy().(count) - data class Count(val count: Int) : StatementResult() -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count# -// display_name Count -// documentation ```kotlin\npublic final data class Count : StatementResult\n```\n\n----\n\n Stores the affected row [count] (or update count) retrieved on statement execution. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``(). -// display_name Count -// documentation ```kotlin\npublic constructor(count: Int): StatementResult.Count\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy(). -// display_name copy -// documentation ```kotlin\npublic final fun copy(count: Int = ...): StatementResult.Count\n\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``().(count) -// display_name count -// documentation ```kotlin\ncount: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``().(count) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): Int\n\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy().(count) -// display_name count -// documentation ```kotlin\ncount: Int = ...\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#count. -// display_name count -// documentation ```kotlin\npublic final val count: Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#count. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#getCount(). -// display_name count -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#getCount(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``().(count) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#count. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#getCount(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy().(count) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count#copy(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Count# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object# - /** Stores the [resultSet] retrieved on statement execution. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``().(resultSet) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#resultSet. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#getResultSet(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy().(resultSet) - data class Object(val resultSet: ResultApi) : StatementResult() -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object# -// display_name Object -// documentation ```kotlin\npublic final data class Object : StatementResult\n```\n\n----\n\n Stores the [resultSet] retrieved on statement execution. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``(). -// display_name Object -// documentation ```kotlin\npublic constructor(resultSet: ResultApi): StatementResult.Object\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy(). -// display_name copy -// documentation ```kotlin\npublic final fun copy(resultSet: ResultApi = ...): StatementResult.Object\n\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``().(resultSet) -// display_name resultSet -// documentation ```kotlin\nresultSet: ResultApi\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``().(resultSet) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): ResultApi\n\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy().(resultSet) -// display_name resultSet -// documentation ```kotlin\nresultSet: ResultApi = ...\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#getResultSet(). -// display_name resultSet -// documentation ```kotlin\npublic get(): ResultApi\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#getResultSet(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#resultSet. -// display_name resultSet -// documentation ```kotlin\npublic final val resultSet: ResultApi\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#resultSet. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``().(resultSet) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#resultSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#getResultSet(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy().(resultSet) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object#copy(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#Object# - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementResult#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt deleted file mode 100644 index 8f10920bd..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/StatementInterceptor.kt +++ /dev/null @@ -1,205 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.Key -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import org.jetbrains.exposed.v1.core.statements.api.PreparedStatementApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# - /** - * Represents the processes that should be performed during a statement's lifecycle events in a transaction. - * - * In general, statement execution flow works in the following way: - * 1) [beforeExecution] of the statement - * 2) Creation of the prepared statement - * 3) [afterStatementPrepared] using the prepared statement from step 2 - * 4) Execution of the SQL query - * 5) [afterExecution] - */ - interface StatementInterceptor { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# -// display_name StatementInterceptor -// documentation ```kotlin\npublic abstract interface StatementInterceptor : Any\n```\n\n----\n\n\n Represents the processes that should be performed during a statement's lifecycle events in a transaction.\n\n In general, statement execution flow works in the following way:\n 1) [beforeExecution] of the statement\n 2) Creation of the prepared statement\n 3) [afterStatementPrepared] using the prepared statement from step 2\n 4) Execution of the SQL query\n 5) [afterExecution]\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/GlobalStatementInterceptor# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution(). - /** Performs steps before a statement, from the provided [context], is executed in a [transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(context) - fun beforeExecution(transaction: Transaction, context: StatementContext) {} -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution(). -// display_name beforeExecution -// documentation ```kotlin\npublic open fun beforeExecution(transaction: Transaction, context: StatementContext): Unit\n```\n\n----\n\n Performs steps before a statement, from the provided [context], is executed in a [transaction]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(context) -// display_name context -// documentation ```kotlin\ncontext: StatementContext\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementContext# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution().(context) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeExecution(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared(). - /** - * Performs steps after [preparedStatement] has been created in a [transaction], but before the statement - * has been executed. - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(preparedStatement) - fun afterStatementPrepared(transaction: Transaction, preparedStatement: PreparedStatementApi) {} -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared(). -// display_name afterStatementPrepared -// documentation ```kotlin\npublic open fun afterStatementPrepared(transaction: Transaction, preparedStatement: PreparedStatementApi): Unit\n```\n\n----\n\n\n Performs steps after [preparedStatement] has been created in a [transaction], but before the statement\n has been executed.\n -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(preparedStatement) -// display_name preparedStatement -// documentation ```kotlin\npreparedStatement: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared().(preparedStatement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterStatementPrepared(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution(). - /** Performs steps after an [executedStatement], from the provided [contexts], is complete in [transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(contexts) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(executedStatement) - fun afterExecution(transaction: Transaction, contexts: List, executedStatement: PreparedStatementApi) {} -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution(). -// display_name afterExecution -// documentation ```kotlin\npublic open fun afterExecution(transaction: Transaction, contexts: List, executedStatement: PreparedStatementApi): Unit\n```\n\n----\n\n Performs steps after an [executedStatement], from the provided [contexts], is complete in [transaction]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeSqlLogger#afterExecution(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(contexts) -// display_name contexts -// documentation ```kotlin\ncontexts: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(executedStatement) -// display_name executedStatement -// documentation ```kotlin\nexecutedStatement: PreparedStatementApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(contexts) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution().(executedStatement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterExecution(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit(). - /** Performs steps before a [transaction] is committed. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit().(transaction) - fun beforeCommit(transaction: Transaction) {} -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit(). -// display_name beforeCommit -// documentation ```kotlin\npublic open fun beforeCommit(transaction: Transaction): Unit\n```\n\n----\n\n Performs steps before a [transaction] is committed. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeCommit(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit(). - /** Performs steps after a [transaction] is committed. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit().(transaction) - fun afterCommit(transaction: Transaction) {} -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit(). -// display_name afterCommit -// documentation ```kotlin\npublic open fun afterCommit(transaction: Transaction): Unit\n```\n\n----\n\n Performs steps after a [transaction] is committed. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterCommit(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback(). - /** Performs steps before a rollback operation is issued on a [transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback().(transaction) - fun beforeRollback(transaction: Transaction) {} -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback(). -// display_name beforeRollback -// documentation ```kotlin\npublic open fun beforeRollback(transaction: Transaction): Unit\n```\n\n----\n\n Performs steps before a rollback operation is issued on a [transaction]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#beforeRollback(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback(). - /** Performs steps after a rollback operation is issued on a [transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback().(transaction) - fun afterRollback(transaction: Transaction) {} -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback(). -// display_name afterRollback -// documentation ```kotlin\npublic open fun afterRollback(transaction: Transaction): Unit\n```\n\n----\n\n Performs steps after a rollback operation is issued on a [transaction]. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#afterRollback(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit(). - /** - * Returns a mapping of [userData] that ensures required information is not lost from the transaction scope - * once the transaction is committed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit().(userData) - fun keepUserDataInTransactionStoreOnCommit(userData: Map, Any?>): Map, Any?> = emptyMap() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit(). -// display_name keepUserDataInTransactionStoreOnCommit -// documentation ```kotlin\npublic open fun keepUserDataInTransactionStoreOnCommit(userData: Map, Any?>): Map, Any?>\n```\n\n----\n\n\n Returns a mapping of [userData] that ensures required information is not lost from the transaction scope\n once the transaction is committed.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit().(userData) -// display_name userData -// documentation ```kotlin\nuserData: Map, Any?>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyMap(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit().(userData) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor#keepUserDataInTransactionStoreOnCommit(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/GlobalStatementInterceptor# - /** Represents a [StatementInterceptor] that is loaded whenever a [Transaction] instance is initialized. */ - interface GlobalStatementInterceptor : StatementInterceptor -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/GlobalStatementInterceptor# -// display_name GlobalStatementInterceptor -// documentation ```kotlin\npublic abstract interface GlobalStatementInterceptor : StatementInterceptor\n```\n\n----\n\n Represents a [StatementInterceptor] that is loaded whenever a [Transaction] instance is initialized. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementInterceptor# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/GlobalStatementInterceptor# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt deleted file mode 100644 index 6403976a9..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateBuilder.kt +++ /dev/null @@ -1,691 +0,0 @@ - @file:Suppress("internal", "INVISIBLE_REFERENCE", "INVISIBLE_MEMBER") - - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.dao.id.CompositeID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - import org.jetbrains.exposed.v1.core.dao.id.EntityID -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# - import org.jetbrains.exposed.v1.core.dao.id.IdTable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# - import kotlin.internal.LowPriorityInOverloadResolution -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^^ reference semanticdb maven . . kotlin/internal/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/internal/LowPriorityInOverloadResolution# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# - /** - * Represents the underlying mapping of columns scheduled for change along with their new values. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(targets) - abstract class UpdateBuilder(type: StatementType, targets: List
) : Statement(type, targets) { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// display_name UpdateBuilder -// documentation ```kotlin\npublic abstract class UpdateBuilder : Statement\n```\n\n----\n\n\n Represents the underlying mapping of columns scheduled for change along with their new values.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``(). -// display_name UpdateBuilder -// documentation ```kotlin\npublic constructor(type: StatementType, targets: List
): UpdateBuilder\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nout T\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(type) -// display_name type -// documentation ```kotlin\ntype: StatementType\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(targets) -// display_name targets -// documentation ```kotlin\ntargets: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/Statement# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(type) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(targets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``().(targets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). - /** The mapping of columns scheduled for change with their new values. */ - @InternalApi - val values: MutableMap, Any?> = LinkedHashMap() -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// display_name values -// documentation ```kotlin\npublic get(): MutableMap, Any?>\n```\n\n----\n\n The mapping of columns scheduled for change with their new values. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// display_name values -// documentation ```kotlin\n@InternalApi() public final val values: MutableMap, Any?>\n```\n\n----\n\n The mapping of columns scheduled for change with their new values. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains().(column) - open operator fun contains(column: Column<*>): Boolean { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains(). -// display_name contains -// documentation ```kotlin\npublic open operator fun contains(column: Column<*>): Boolean\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains().(column) - @OptIn(InternalApi::class) - return values.contains(column) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/contains(+10). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains().(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#contains(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#hasBatchedValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getHasBatchedValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues().(value) - /** Whether the underlying mapping has at least one stored value that is a batched statement. */ - protected var hasBatchedValues: Boolean = false -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getHasBatchedValues(). -// display_name hasBatchedValues -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the underlying mapping has at least one stored value that is a batched statement. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#hasBatchedValues. -// display_name hasBatchedValues -// documentation ```kotlin\nprotected final var hasBatchedValues: Boolean\n```\n\n----\n\n Whether the underlying mapping has at least one stored value that is a batched statement. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues(). -// display_name hasBatchedValues -// documentation ```kotlin\nprotected set(value: Boolean): Unit\n```\n\n----\n\n Whether the underlying mapping has at least one stored value that is a batched statement. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n Whether the underlying mapping has at least one stored value that is a batched statement. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#hasBatchedValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getHasBatchedValues(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch().(column) - private fun checkThatExpressionWasNotSetInPreviousBatch(column: Column<*>) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch(). -// display_name checkThatExpressionWasNotSetInPreviousBatch -// documentation ```kotlin\n@OptIn(...) private final fun checkThatExpressionWasNotSetInPreviousBatch(column: Column<*>): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch().(column) - require(!(values.containsKey(column) && hasBatchedValues)) { "$column is already initialized in a batch" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#containsKey(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch().(column) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getHasBatchedValues(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#hasBatchedValues. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setHasBatchedValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch().(column) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(). - @LowPriorityInOverloadResolution -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) - open operator fun set(column: Column, value: S) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(). -// display_name set -// documentation ```kotlin\n@() public open operator fun set(column: Column, value: S): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) -// display_name value -// documentation ```kotlin\nvalue: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) - require(column.columnType is NullableColumnWithTransform<*, *> || column.columnType.nullable || (value != null && value !is Op.NULL)) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/NullableColumnWithTransform# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# - "Trying to set null to not nullable column $column" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) - } - - if (column.isEntityIdentifier() && (value as EntityID<*>).value is CompositeID) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/isEntityIdentifier(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - (value.value as CompositeID).setComponentValues() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#value. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). - } else { - column.columnType.validateValueBeforeUpdate(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) - @OptIn(InternalApi::class) - values[column] = value -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1). - @Suppress("UNCHECKED_CAST") - @JvmName("setWithEntityIdValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) - operator fun set(column: Column>, value: S) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Any\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1). -// display_name set -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public final operator fun set(column: Column>, value: S): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) - if (value is CompositeID) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - value.setComponentValues() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). - } else { -// ⌄ enclosing_range_start local 0 - val entityId: EntityID = EntityID(value, (column.foreignKey?.targetTable ?: column.table) as IdTable) -// ^^^^^^^^ definition local 0 -// display_name entityId -// documentation ```kotlin\nlocal val entityId: EntityID\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(value) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 0 - column.columnType.validateValueBeforeUpdate(entityId) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). -// ^^^^^^^^ reference local 0 - @OptIn(InternalApi::class) - values[column] = entityId -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1).(column) -// ^^^^^^^^ reference local 0 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2). - @Suppress("UNCHECKED_CAST") - @JvmName("setWithNullableEntityIdValue") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) - operator fun set(column: Column?>, value: S?) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : Any\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2). -// display_name set -// documentation ```kotlin\n@Suppress(...) @JvmName(...) public final operator fun set(column: Column?>, value: S?): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column?>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) -// display_name value -// documentation ```kotlin\nvalue: S?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) - require(column.columnType.nullable || value != null) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) - "Trying to set null to not nullable column $column" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) - } - if (value is CompositeID) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID# - value.setComponentValues() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). - } else { -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 - val entityId: EntityID? = value?.let { EntityID(it, (column.foreignKey?.targetTable ?: column.table) as IdTable) } -// ^^^^^^^^ definition local 1 -// display_name entityId -// documentation ```kotlin\nlocal val entityId: EntityID?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(value) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: S\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/EntityID#``(+1). -// ^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#foreignKey. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getForeignKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setForeignKey(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#getTargetTable(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ForeignKeyConstraint#targetTable. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/IdTable# -// ⌃ enclosing_range_end local 1 -// ⌃ enclosing_range_end local 2 - column.columnType.validateValueBeforeUpdate(entityId) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#validateValueBeforeUpdate(). -// ^^^^^^^^ reference local 1 - @OptIn(InternalApi::class) - values[column] = entityId -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2).(column) -// ^^^^^^^^ reference local 1 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3). - @JvmName("setWithEntityIdExpression") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[ID] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(value) - operator fun , E : Expression> set(column: Column, value: E) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[ID] -// display_name FirTypeParameterSymbol ID -// documentation ```kotlin\nID : EntityID\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : Expression\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3). -// display_name set -// documentation ```kotlin\n@JvmName(...) public final operator fun , E : Expression> set(column: Column, value: E): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(value) -// display_name value -// documentation ```kotlin\nvalue: E\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[ID] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(value) - require(column.columnType.nullable || value !is Op.NULL) { -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(value) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#NULL# - "Trying to set null to not nullable column $column" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) - } - checkThatExpressionWasNotSetInPreviousBatch(column) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) - @OptIn(InternalApi::class) - values[column] = value -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3).(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[E] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(value) - open operator fun > set(column: Column, value: E) = update(column, value) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[E] -// display_name FirTypeParameterSymbol E -// documentation ```kotlin\nE : Expression\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4). -// display_name set -// documentation ```kotlin\npublic open operator fun > set(column: Column, value: E): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(value) -// display_name value -// documentation ```kotlin\nvalue: E\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).[E] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(value) - open operator fun set(column: Column, value: AbstractQuery<*>) = update(column, wrapAsExpression(value)) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5). -// display_name set -// documentation ```kotlin\npublic open operator fun set(column: Column, value: AbstractQuery<*>): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(value) -// display_name value -// documentation ```kotlin\nvalue: AbstractQuery<*>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(column) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/wrapAsExpression(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+5). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(value) - open operator fun set(column: CompositeColumn, value: S) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6). -// display_name set -// documentation ```kotlin\npublic open operator fun set(column: CompositeColumn, value: S): Unit\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(column) -// display_name column -// documentation ```kotlin\ncolumn: CompositeColumn\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(value) -// display_name value -// documentation ```kotlin\nvalue: S\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(value) -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 5 - column.getRealColumnsWithValues(value).forEach { (realColumn, itsValue) -> -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(column) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CompositeColumn#getRealColumnsWithValues(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6).(value) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\n: Map.Entry, Any?>\n``` -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^ definition local 4 -// display_name realColumn -// documentation ```kotlin\nlocal val realColumn: Column<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^^ reference local 3 -// ^^^^^^^^ definition local 5 -// display_name itsValue -// documentation ```kotlin\nlocal val itsValue: Any?\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 3 - set(realColumn as Column, itsValue) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(). -// ^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^ reference local 5 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(+6). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). - @Suppress("UNCHECKED_CAST") - private fun CompositeID.setComponentValues() { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). -// display_name setComponentValues -// documentation ```kotlin\n@Suppress(...) private final fun CompositeID.setComponentValues(): Unit\n``` -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - this.values.forEach { (idColumn, idValue) -> -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/dao/id/CompositeID#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\n: Map.Entry, Any?>\n``` -// ^^^^^^^^ reference local 6 -// ^^^^^^^^ definition local 7 -// display_name idColumn -// documentation ```kotlin\nlocal val idColumn: Column<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^^^ reference local 6 -// ^^^^^^^ definition local 8 -// display_name idValue -// documentation ```kotlin\nlocal val idValue: Any?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 6 - set(idColumn as Column, idValue) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#set(). -// ^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^ reference local 8 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#setComponentValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). - /** - * Updates the mapping of the specified [column] with the specified [value] if [column] has not been previously - * set up for a change and if [value] is of a valid type. - **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(value) - open fun update(column: Column, value: Expression) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). -// display_name update -// documentation ```kotlin\npublic open fun update(column: Column, value: Expression): Unit\n```\n\n----\n\n\n Updates the mapping of the specified [column] with the specified [value] if [column] has not been previously\n set up for a change and if [value] is of a valid type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#update(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(value) -// display_name value -// documentation ```kotlin\nvalue: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(value) - checkThatExpressionWasNotSetInPreviousBatch(column) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#checkThatExpressionWasNotSetInPreviousBatch(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(column) - @OptIn(InternalApi::class) - values[column] = value -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#values. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1). - /** Updates the mapping of the specified [column] with the value of the provided expression. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[S] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(value) - open fun update(column: Column, value: SqlExpressionBuilder.() -> Expression) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[S] -// display_name FirTypeParameterSymbol S -// documentation ```kotlin\nS : T?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1). -// display_name update -// documentation ```kotlin\npublic open fun update(column: Column, value: SqlExpressionBuilder.() -> Expression): Unit\n```\n\n----\n\n Updates the mapping of the specified [column] with the value of the provided expression. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: SqlExpressionBuilder.() -> Expression\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).[S] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(value) - update(column, SqlExpressionBuilder.value()) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(column) -// ^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1).(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#update(+1). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateStatement.kt deleted file mode 100644 index cc0060f3b..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpdateStatement.kt +++ /dev/null @@ -1,444 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.vendors.H2Dialect.H2CompatibilityMode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect/H2CompatibilityMode/ - import org.jetbrains.exposed.v1.core.vendors.H2FunctionProvider -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - import org.jetbrains.exposed.v1.core.vendors.PostgreSQLDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - import org.jetbrains.exposed.v1.core.vendors.SQLServerDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - import org.jetbrains.exposed.v1.core.vendors.h2Mode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# - /** - * Represents the SQL statement that updates rows of a table. - * - * @param targetsSet Column set to update rows from. This may be a [Table] or a [Join] instance. - * @param limit Maximum number of rows to update. - * @param where Condition that determines which rows to update. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(targetsSet) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#limit. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getLimit(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). - open class UpdateStatement(val targetsSet: ColumnSet, val limit: Int?, val where: Op? = null) : -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# -// display_name UpdateStatement -// documentation ```kotlin\npublic open class UpdateStatement : UpdateBuilder\n```\n\n----\n\n\n Represents the SQL statement that updates rows of a table.\n\n @param targetsSet Column set to update rows from. This may be a [Table] or a [Join] instance.\n @param limit Maximum number of rows to update.\n @param where Condition that determines which rows to update.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// display_name UpdateStatement -// documentation ```kotlin\npublic constructor(targetsSet: ColumnSet, limit: Int?, where: Op? = ...): UpdateStatement\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(targetsSet) -// display_name targetsSet -// documentation ```kotlin\ntargetsSet: ColumnSet\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(targetsSet) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// display_name targetsSet -// documentation ```kotlin\npublic get(): ColumnSet\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// display_name targetsSet -// documentation ```kotlin\npublic final val targetsSet: ColumnSet\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(limit) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getLimit(). -// display_name limit -// documentation ```kotlin\npublic get(): Int?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#limit. -// display_name limit -// documentation ```kotlin\npublic final val limit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(where) -// display_name where -// documentation ```kotlin\nwhere: Op? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(where) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). -// display_name where -// documentation ```kotlin\npublic get(): Op?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// display_name where -// documentation ```kotlin\npublic final val where: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(targetsSet) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#limit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getLimit(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). - UpdateBuilder(StatementType.UPDATE, targetsSet.targetTables()) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#UPDATE. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``().(targetsSet) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/targetTables(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. - /** The initial list of columns to update with their updated values. */ - open val firstDataSet: List, Any?>> -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// display_name firstDataSet -// documentation ```kotlin\npublic open val firstDataSet: List, Any?>>\n```\n\n----\n\n The initial list of columns to update with their updated values. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). - get() { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// display_name firstDataSet -// documentation ```kotlin\npublic get(): List, Any?>>\n``` - @OptIn(InternalApi::class) - return values.toList() -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#values. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+11). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#prepareSQL(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(prepared) - require(firstDataSet.isNotEmpty()) { "Can't prepare UPDATE statement without fields to update" } -// ^^^^^^^ reference semanticdb maven . . kotlin/require(+1). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - -// ⌄ enclosing_range_start local 0 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 0 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - return when (targetsSet) { -// ^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : ColumnSet\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ⌃ enclosing_range_end local 1 - is Table -> dialect.functionProvider.update(targetsSet, firstDataSet, limit, where, transaction) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) - is Join -> { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - val functionProvider = when (dialect.h2Mode) { -// ^^^^^^^^^^^^^^^^ definition local 2 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 3 - H2CompatibilityMode.PostgreSQL, H2CompatibilityMode.Oracle, H2CompatibilityMode.SQLServer -> H2FunctionProvider -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> dialect.functionProvider -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end local 2 - functionProvider.update(targetsSet, firstDataSet, limit, where, transaction) -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getLimit(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#limit. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) - } - else -> transaction.throwUnsupportedException("UPDATE with ${targetsSet::class.simpleName} unsupported") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#getSimpleName(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KClass#simpleName. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#arguments(). - override fun arguments(): Iterable, Any?>>> = QueryBuilder(true).run { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): Iterable, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpdateStatement#arguments(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateBuilder#arguments(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 4 - val dialect = currentDialect -// ^^^^^^^ definition local 4 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 4 - when { - targetsSet is Join && dialect is OracleDialect -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - registerAdditionalArgs(targetsSet) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. - registerWhereArg() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - registerUpdateArgs() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - } - targetsSet is Join && (dialect is SQLServerDialect || dialect is PostgreSQLDialect) -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - registerUpdateArgs() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - registerAdditionalArgs(targetsSet) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. - registerWhereArg() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - } - targetsSet is Join -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# - registerAdditionalArgs(targetsSet) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getTargetsSet(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#targetsSet. - registerUpdateArgs() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - registerWhereArg() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - } - else -> { - registerUpdateArgs() -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - registerWhereArg() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - } - } - if (args.isNotEmpty()) listOf(args) else emptyList() -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#arguments(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - private fun QueryBuilder.registerWhereArg() { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). -// display_name registerWhereArg -// documentation ```kotlin\nprivate final fun QueryBuilder.registerWhereArg(): Unit\n``` - where?.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#where. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerWhereArg(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - private fun QueryBuilder.registerUpdateArgs() { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). -// display_name registerUpdateArgs -// documentation ```kotlin\nprivate final fun QueryBuilder.registerUpdateArgs(): Unit\n``` - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 5 - values.forEach { registerArgument(it.key, it.value) } -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getValues(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#values. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: Map.Entry, Any?>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^ reference local 5 -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getKey(). -// ^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#key. -// ^^ reference local 5 -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#getValue(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/Map#Entry#value. -// ⌃ enclosing_range_end local 5 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerUpdateArgs(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs().(join) - private fun QueryBuilder.registerAdditionalArgs(join: Join) { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). -// display_name registerAdditionalArgs -// documentation ```kotlin\nprivate final fun QueryBuilder.registerAdditionalArgs(join: Join): Unit\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs().(join) -// display_name join -// documentation ```kotlin\njoin: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs().(join) -// ⌄ enclosing_range_start local 6 - join.joinParts.forEach { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs().(join) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^ definition local 6 3:9 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` - (it.joinPart as? QueryAlias)?.query?.prepareSQL(this) -// ^^ reference local 6 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). - it.additionalConstraint?.invoke(SqlExpressionBuilder)?.toQueryBuilder(this) -// ^^ reference local 6 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#additionalConstraint. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getAdditionalConstraint(). -// ^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - } -// ⌃ enclosing_range_end local 6 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#registerAdditionalArgs(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt deleted file mode 100644 index ba6848dc8..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/UpsertStatement.kt +++ /dev/null @@ -1,872 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# - /** - * Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint. - * - * @param table Table to either insert values into or update values from. - * @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided, - * primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted. - * @param onUpdateExclude List of specific columns to exclude from updating. - * If left null, all columns will be updated with the values provided for the insert. - * @param where Condition that determines which rows to update, if a unique violation is found. This clause may not be supported by all vendors. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#[Key] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(). - open class UpsertStatement( -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# -// display_name UpsertStatement -// documentation ```kotlin\npublic open class UpsertStatement : InsertStatement, UpsertBuilder\n```\n\n----\n\n\n Represents the SQL statement that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint.\n\n @param table Table to either insert values into or update values from.\n @param keys (optional) Columns to include in the condition that determines a unique constraint match. If no columns are provided,\n primary keys will be used. If the table does not have any primary keys, the first unique index will be attempted.\n @param onUpdateExclude List of specific columns to exclude from updating.\n If left null, all columns will be updated with the values provided for the insert.\n @param where Condition that determines which rows to update, if a unique violation is found. This clause may not be supported by all vendors.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(). -// display_name UpsertStatement -// documentation ```kotlin\npublic constructor(table: Table, vararg keys: Column<*>, onUpdateExclude: List>?, where: Op?): UpsertStatement\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#[Key] -// display_name FirTypeParameterSymbol Key -// documentation ```kotlin\nKey : Any\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#[Key] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#keys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getKeys(). - vararg val keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(keys) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getKeys(). -// display_name keys -// documentation ```kotlin\npublic get(): Array>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#keys. -// display_name keys -// documentation ```kotlin\npublic final val keys: Array>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(keys) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#keys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdateExclude. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdateExclude(). - val onUpdateExclude: List>?, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(onUpdateExclude) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdateExclude(). -// display_name onUpdateExclude -// documentation ```kotlin\npublic get(): List>?\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdateExclude. -// display_name onUpdateExclude -// documentation ```kotlin\npublic final val onUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(onUpdateExclude) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdateExclude. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdateExclude(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#where. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getWhere(). - val where: Op? -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(where) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getWhere(). -// display_name where -// documentation ```kotlin\npublic get(): Op?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#where. -// display_name where -// documentation ```kotlin\npublic final val where: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#where. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getWhere(). - ) : InsertStatement(table), UpsertBuilder { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``().(table) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1). - @Deprecated( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1). 14:5 -// display_name UpsertStatement -// documentation ```kotlin\n@Deprecated(...) public constructor(table: Table, vararg keys: Column<*>, onUpdate: List, Expression<*>>>?, onUpdateExclude: List>?, where: Op?): UpsertStatement\n``` - "This constructor with `onUpdate` that takes a List may be removed in future releases.", - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) - constructor( -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(keys) - vararg keys: Column<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(keys) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdate) - onUpdate: List, Expression<*>>>?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Expression<*>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdateExclude) - onUpdateExclude: List>?, -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdateExclude) -// display_name onUpdateExclude -// documentation ```kotlin\nonUpdateExclude: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdateExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(where) - where: Op? -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(where) - ) : this(table, keys = keys, onUpdateExclude, where) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(keys) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdateExclude) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(where) -// ⌄ enclosing_range_start local 0 - onUpdate?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1).(onUpdate) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 0 2:9 -// display_name it -// documentation ```kotlin\nit: List, Expression<*>>>\n``` - updateValues.putAll(it) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/putAll(+1). -// ^^ reference local 0 - } -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdate(). - @Deprecated("This property will be removed in future releases.", level = DeprecationLevel.ERROR) -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - var onUpdate: List, Expression<*>>>? = null -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdate(). -// display_name onUpdate -// documentation ```kotlin\npublic get(): List, Expression<*>>>?\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdate. -// display_name onUpdate -// documentation ```kotlin\n@Deprecated(...) public final var onUpdate: List, Expression<*>>>?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate().(value) -// display_name value -// documentation ```kotlin\nvalue: List, Expression<*>>>?\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate(). -// display_name onUpdate -// documentation ```kotlin\nprivate set(value: List, Expression<*>>>?): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setOnUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). - internal val updateValues: MutableMap, Any?> = LinkedHashMap() -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). -// display_name updateValues -// documentation ```kotlin\ninternal get(): MutableMap, Any?>\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// display_name updateValues -// documentation ```kotlin\ninternal final val updateValues: MutableMap, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(prepared) - override fun prepareSQL(transaction: Transaction, prepared: Boolean): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL(). -// display_name prepareSQL -// documentation ```kotlin\npublic open override fun prepareSQL(transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#prepareSQL(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(prepared) -// ⌄ enclosing_range_start local 1 - val dialect = transaction.db.dialect -// ^^^^^^^ definition local 1 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 - val functionProvider = UpsertBuilder.getFunctionProvider(dialect) -// ^^^^^^^^^^^^^^^^ definition local 2 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). -// ^^^^^^^ reference local 1 -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - val keyColumns = if (functionProvider is MysqlFunctionProvider) keys.toList() else getKeyColumns(keys = keys) -// ^^^^^^^^^^ definition local 3 -// display_name keyColumns -// documentation ```kotlin\nlocal val keyColumns: List>\n``` -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getKeys(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#keys. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getKeys(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#keys. -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val insertValues = arguments!!.first() -// ^^^^^^^^^^^^ definition local 4 -// display_name insertValues -// documentation ```kotlin\nlocal val insertValues: List, Any?>>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getArguments(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#setArguments(). -// ^^^^^ reference semanticdb maven . . kotlin/collections/first(+19). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val insertValuesSql = insertValues.toSqlString(prepared) -// ^^^^^^^^^^^^^^^ definition local 5 -// display_name insertValuesSql -// documentation ```kotlin\nlocal val insertValuesSql: String\n``` -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#toSqlString(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(prepared) -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val updateExcludeColumns = (onUpdateExclude ?: emptyList()) + if (dialect is OracleDialect) keyColumns else emptyList() -// ^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name updateExcludeColumns -// documentation ```kotlin\nlocal val updateExcludeColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getOnUpdateExclude(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#onUpdateExclude. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^ reference local 1 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - val updateExpressions = updateValues.takeIf { it.isNotEmpty() }?.toList() -// ^^^^^^^^^^^^^^^^^ definition local 7 -// display_name updateExpressions -// documentation ```kotlin\nlocal val updateExpressions: List, Any?>>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: MutableMap, Any?>\n``` -// ^^ reference local 8 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+10). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(+11). -// ⌃ enclosing_range_end local 8 - ?: getUpdateExpressions(insertValues.unzip().first, updateExcludeColumns, keyColumns) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions(). -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference local 3 -// ⌃ enclosing_range_end local 7 - return functionProvider.upsert(table, insertValues, insertValuesSql, updateExpressions, keyColumns, where, transaction) -// ^^^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#table. -// ^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^ reference local 3 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#where. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#prepareSQL(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#arguments(). - override fun arguments(): List, Any?>>> { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#arguments(). -// display_name arguments -// documentation ```kotlin\npublic open override fun arguments(): List, Any?>>>\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 9 - val additionalArgs = getAdditionalArgs(updateValues, where) -// ^^^^^^^^^^^^^^ definition local 9 -// display_name additionalArgs -// documentation ```kotlin\nlocal val additionalArgs: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getWhere(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#where. -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - return super.arguments().map { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#arguments(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 10 2:9 -// display_name it -// documentation ```kotlin\nit: Iterable, Any?>>\n``` - it + additionalArgs -// ^^ reference local 10 -// ^ reference semanticdb maven . . kotlin/collections/plus(+31). -// ^^^^^^^^^^^^^^ reference local 9 - } -// ⌃ enclosing_range_end local 10 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#arguments(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# - /** - * Common interface for building SQL statements that either insert a new row into a table, - * or update the existing row if insertion would violate a unique constraint. - */ - sealed interface UpsertBuilder { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# -// display_name UpsertBuilder -// documentation ```kotlin\npublic sealed interface UpsertBuilder : Any\n```\n\n----\n\n\n Common interface for building SQL statements that either insert a new row into a table,\n or update the existing row if insertion would violate a unique constraint.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). - /** - * Calls the specified function [onUpdate] with an [UpdateStatement] as its argument, - * allowing values to be stored as part of the UPDATE clause of the upsert statement associated with this builder. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues().(onUpdate) - fun storeUpdateValues(onUpdate: UpsertBuilder.(UpdateStatement) -> Unit) { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). -// display_name storeUpdateValues -// documentation ```kotlin\npublic open fun storeUpdateValues(onUpdate: UpsertBuilder.(UpdateStatement) -> Unit): Unit\n```\n\n----\n\n\n Calls the specified function [onUpdate] with an [UpdateStatement] as its argument,\n allowing values to be stored as part of the UPDATE clause of the upsert statement associated with this builder.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: UpsertBuilder.(UpdateStatement) -> Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function2# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues().(onUpdate) -// ⌄ enclosing_range_start local 11 - val arguments = UpdateStatement((this as InsertStatement<*>).table, null).apply { -// ^^^^^^^^^ definition local 11 -// display_name arguments -// documentation ```kotlin\nlocal val arguments: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#``(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ^^^^^ reference semanticdb maven . . kotlin/apply(). - onUpdate.invoke(this@UpsertBuilder, this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues().(onUpdate) -// ^^^^^^ reference semanticdb maven . . kotlin/Function2#invoke(). - }.firstDataSet -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#firstDataSet. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpdateStatement#getFirstDataSet(). -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - when (this) { -// ^^^^ definition local 12 -// display_name -// documentation ```kotlin\nlocal val : UpsertBuilder\n``` -// ⌃ enclosing_range_end local 12 - is UpsertStatement<*> -> updateValues.putAll(arguments) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/putAll(+1). -// ^^^^^^^^^ reference local 11 - is BatchUpsertStatement -> updateValues.putAll(arguments) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#getUpdateValues(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/BatchUpsertStatement#updateValues. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/putAll(+1). -// ^^^^^^^^^ reference local 11 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#storeUpdateValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue(). - /** - * Specifies that this column should be updated using the same values that would be inserted if there was - * no violation of a unique constraint in an upsert statement. - * - * @sample org.jetbrains.exposed.v1.tests.shared.dml.UpsertTests.testUpsertWithManualUpdateUsingInsertValues - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().(column) - fun insertValue(column: Column): ExpressionWithColumnType = InsertValue(column, column.columnType) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue(). -// display_name insertValue -// documentation ```kotlin\npublic open fun insertValue(column: Column): ExpressionWithColumnType\n```\n\n----\n\n\n Specifies that this column should be updated using the same values that would be inserted if there was\n no violation of a unique constraint in an upsert statement.\n\n @sample org.jetbrains.exposed.v1.tests.shared.dml.UpsertTests.testUpsertWithManualUpdateUsingInsertValues\n -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().(column) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue# - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``(). - private class InsertValue( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue# -// display_name InsertValue -// documentation ```kotlin\n@OptIn(...) private final class InsertValue : ExpressionWithColumnType\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``(). -// display_name InsertValue -// documentation ```kotlin\npublic constructor(column: Column, columnType: IColumnType): UpsertBuilder.InsertValue\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumn(). - val column: Column, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(column) -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#column. -// display_name column -// documentation ```kotlin\npublic final val column: Column\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumn(). -// display_name column -// documentation ```kotlin\npublic get(): Column\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#column. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(columnType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#columnType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumnType(). - override val columnType: IColumnType -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(columnType) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#columnType. -// display_name columnType -// documentation ```kotlin\npublic open override val columnType: IColumnType\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumnType(). -// display_name columnType -// documentation ```kotlin\npublic get(): IColumnType\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#columnType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumnType(). - ) : ExpressionWithColumnType() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder().(queryBuilder) -// ⌄ enclosing_range_start local 13 - val transaction = CoreTransactionManager.currentTransaction() -// ^^^^^^^^^^^ definition local 13 -// display_name transaction -// documentation ```kotlin\nlocal val transaction: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 13 -// ⌄ enclosing_range_start local 14 - val functionProvider = getFunctionProvider(transaction.db.dialect) -// ^^^^^^^^^^^^^^^^ definition local 14 -// display_name functionProvider -// documentation ```kotlin\nlocal val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). -// ^^^^^^^^^^^ reference local 13 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ⌃ enclosing_range_end local 14 - functionProvider.insertValue(transaction.identity(column), queryBuilder) -// ^^^^^^^^^^^^^^^^ reference local 14 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). -// ^^^^^^^^^^^ reference local 13 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#column. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#getColumn(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder().(queryBuilder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#InsertValue# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion# 9:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n```\n\n----\n\n Returns the [FunctionProvider] for valid upsert statement syntax. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#``(). 9:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): UpsertBuilder.Companion\n```\n\n----\n\n Returns the [FunctionProvider] for valid upsert statement syntax. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). - /** Returns the [FunctionProvider] for valid upsert statement syntax. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// ⌄ enclosing_range_start local 15 - fun getFunctionProvider(dialect: DatabaseDialect): FunctionProvider = when (dialect) { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). -// display_name getFunctionProvider -// documentation ```kotlin\npublic final fun getFunctionProvider(dialect: DatabaseDialect): FunctionProvider\n```\n\n----\n\n Returns the [FunctionProvider] for valid upsert statement syntax. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^ definition local 15 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// ⌃ enclosing_range_end local 15 -// ⌄ enclosing_range_start local 16 - is H2Dialect -> when (dialect.h2Mode) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// ^^^^^^^^^^^^^^ definition local 16 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end local 16 - H2Dialect.H2CompatibilityMode.MariaDB, H2Dialect.H2CompatibilityMode.MySQL -> MysqlFunctionProvider.INSTANCE -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - else -> H2FunctionProvider - } - else -> dialect.functionProvider -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider().(dialect) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#getFunctionProvider(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns(). - /** Returns the columns to be used in the conflict condition of an upsert statement. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns().(keys) - internal fun UpsertBuilder.getKeyColumns(vararg keys: Column<*>): List> { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns(). -// display_name getKeyColumns -// documentation ```kotlin\ninternal final fun UpsertBuilder.getKeyColumns(vararg keys: Column<*>): List>\n```\n\n----\n\n Returns the columns to be used in the conflict condition of an upsert statement. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns().(keys) -// display_name keys -// documentation ```kotlin\nvararg keys: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns().(keys) - this as InsertStatement<*> -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement# - return keys.toList().ifEmpty { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns().(keys) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(+1). -// ⌄ enclosing_range_start local 17 - table.primaryKey?.columns?.toList() ?: table.indices.firstOrNull { it.unique }?.columns -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/InsertStatement#table. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+20). -// ^^^^^^^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 17 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ⌃ enclosing_range_end local 17 - } ?: emptyList() -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getKeyColumns(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions(). - /** Returns the expressions to be used in the update clause of an upsert statement, along with their insert column reference. */ - internal fun UpsertBuilder.getUpdateExpressions( -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions(). -// display_name getUpdateExpressions -// documentation ```kotlin\ninternal final fun UpsertBuilder.getUpdateExpressions(dataColumns: List>, toExclude: List>?, keyColumns: List>?): List, Any?>>\n```\n\n----\n\n Returns the expressions to be used in the update clause of an upsert statement, along with their insert column reference. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(dataColumns) - dataColumns: List>, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(dataColumns) -// display_name dataColumns -// documentation ```kotlin\ndataColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(dataColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(toExclude) - toExclude: List>?, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(toExclude) -// display_name toExclude -// documentation ```kotlin\ntoExclude: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(toExclude) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(keyColumns) - keyColumns: List>? -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(keyColumns) - ): List, Any?>> { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 18 -// ⌄ enclosing_range_start local 19 - val updateColumns = toExclude?.let { dataColumns - it } ?: dataColumns -// ^^^^^^^^^^^^^ definition local 18 -// display_name updateColumns -// documentation ```kotlin\nlocal val updateColumns: List>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(toExclude) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name it -// documentation ```kotlin\nit: List>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(dataColumns) -// ^ reference semanticdb maven . . kotlin/collections/minus(+2). -// ^^ reference local 19 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(dataColumns) -// ⌃ enclosing_range_end local 19 -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 20 -// ⌄ enclosing_range_start local 21 - val updateColumnsWithoutKeys = keyColumns?.let { keys -> -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 20 -// display_name updateColumnsWithoutKeys -// documentation ```kotlin\nlocal val updateColumnsWithoutKeys: List>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions().(keyColumns) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^ definition local 21 -// display_name keys -// documentation ```kotlin\nkeys: List>\n``` -// ⌃ enclosing_range_end local 21 -// ⌄ enclosing_range_start local 22 - updateColumns.filter { it !in keys }.ifEmpty { updateColumns } -// ^^^^^^^^^^^^^ reference local 18 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^ definition local 22 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 22 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^^^ reference local 21 -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(+1). -// ^^^^^^^^^^^^^ reference local 18 -// ⌃ enclosing_range_end local 22 - } ?: updateColumns -// ^^^^^^^^^^^^^ reference local 18 -// ⌃ enclosing_range_end local 20 -// ⌄ enclosing_range_start local 23 - return updateColumnsWithoutKeys.zip(updateColumnsWithoutKeys.map { insertValue(it) }) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 20 -// ^^^ reference semanticdb maven . . kotlin/collections/zip(+54). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 20 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^ definition local 23 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/UpsertBuilder#insertValue(). -// ^^ reference local 23 -// ⌃ enclosing_range_end local 23 - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getUpdateExpressions(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs(). - /** Returns the arguments used in the UPDATE and WHERE clauses for this UPSERT statement. */ - internal fun UpsertBuilder.getAdditionalArgs( -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs(). -// display_name getAdditionalArgs -// documentation ```kotlin\ninternal final fun UpsertBuilder.getAdditionalArgs(updateValues: Map, Any?>, where: Op?): List, Any?>>\n```\n\n----\n\n Returns the arguments used in the UPDATE and WHERE clauses for this UPSERT statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(updateValues) - updateValues: Map, Any?>, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(updateValues) -// display_name updateValues -// documentation ```kotlin\nupdateValues: Map, Any?>\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(updateValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(where) - where: Op? -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(where) - ): List, Any?>> { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌄ enclosing_range_start local 24 -// ⌄ enclosing_range_start local 25 - val noAliasExpressionRequired = when (val dialect = currentDialect) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 24 -// display_name noAliasExpressionRequired -// documentation ```kotlin\nlocal val noAliasExpressionRequired: Boolean\n``` -// ^^^^^^^ definition local 25 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 25 - is SQLServerDialect, is OracleDialect -> false -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - is H2Dialect -> dialect.h2Mode in listOf(H2Dialect.H2CompatibilityMode.MySQL, H2Dialect.H2CompatibilityMode.MariaDB) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^ reference local 25 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^ reference semanticdb maven . . kotlin/collections/contains(+9). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. - else -> true - } -// ⌃ enclosing_range_end local 24 - return QueryBuilder(true).apply { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^ reference semanticdb maven . . kotlin/apply(). -// ⌄ enclosing_range_start local 26 -// ⌄ enclosing_range_start local 27 -// ⌄ enclosing_range_start local 28 - updateValues.forEach { (column, value) -> -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(updateValues) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+11). -// ^^^^^^^^^^^^^^^ definition local 26 -// display_name -// documentation ```kotlin\n: Map.Entry, Any?>\n``` -// ^^^^^^ reference local 26 -// ^^^^^^ definition local 27 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/collections/component1(+10). -// ^^^^^ reference local 26 -// ^^^^^ definition local 28 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/component2(+10). -// ⌃ enclosing_range_end local 27 -// ⌃ enclosing_range_end local 28 -// ⌃ enclosing_range_end local 26 - if (noAliasExpressionRequired || value is QueryParameter<*> || value !is Expression<*>) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 24 -// ^^^^^ reference local 28 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^ reference local 28 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# - registerArgument(column, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 27 -// ^^^^^ reference local 28 - } - } - where?.toQueryBuilder(this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs().(where) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). - }.args -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#args. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#getArgs(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/getAdditionalArgs(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedBlob.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedBlob.kt deleted file mode 100644 index 9108d7085..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedBlob.kt +++ /dev/null @@ -1,227 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - - import org.jetbrains.exposed.v1.core.vendors.OracleDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - import org.jetbrains.exposed.v1.core.vendors.currentDialectIfAvailable -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - import java.io.IOException -// ^^^^ reference semanticdb maven . . java/ -// ^^ reference semanticdb maven . . java/io/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/IOException# - import java.io.InputStream -// ^^^^ reference semanticdb maven . . java/ -// ^^ reference semanticdb maven . . java/io/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# - /** Represents a wrapper for an [inputStream] of bytes to be used in binary columns. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``().(inputStream) - class ExposedBlob(inputStream: InputStream) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# -// display_name ExposedBlob -// documentation ```kotlin\npublic final class ExposedBlob : Any\n```\n\n----\n\n Represents a wrapper for an [inputStream] of bytes to be used in binary columns. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). -// display_name ExposedBlob -// documentation ```kotlin\npublic constructor(inputStream: InputStream): ExposedBlob\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``().(inputStream) -// display_name inputStream -// documentation ```kotlin\ninputStream: InputStream\n``` -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``().(inputStream) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1).(bytes) - constructor(bytes: ByteArray) : this (bytes.inputStream()) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1). -// display_name ExposedBlob -// documentation ```kotlin\npublic constructor(bytes: ByteArray): ExposedBlob\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1).(bytes) -// display_name bytes -// documentation ```kotlin\nbytes: ByteArray\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1).(bytes) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/io/inputStream(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1).(bytes) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). - /** The [InputStream] contained by this wrapper. */ - var inputStream = inputStream -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// display_name inputStream -// documentation ```kotlin\npublic get(): InputStream\n```\n\n----\n\n The [InputStream] contained by this wrapper. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// display_name inputStream -// documentation ```kotlin\npublic final var inputStream: InputStream\n```\n\n----\n\n The [InputStream] contained by this wrapper. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#``().(inputStream) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). - private set -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream().(value) -// display_name value -// documentation ```kotlin\nvalue: InputStream\n``` -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// display_name inputStream -// documentation ```kotlin\nprivate set(value: InputStream): Unit\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. - /** The `ByteArray` returned as a result of reading the contained [InputStream] completely. */ - val bytes: ByteArray -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// display_name bytes -// documentation ```kotlin\npublic final val bytes: ByteArray\n```\n\n----\n\n The `ByteArray` returned as a result of reading the contained [InputStream] completely. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/ByteArray# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// ⌄ enclosing_range_start local 0 - get() = inputStream.readBytes().also { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// display_name bytes -// documentation ```kotlin\npublic get(): ByteArray\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/io/readBytes(+2). -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^ definition local 0 12:9 -// display_name it -// documentation ```kotlin\nit: ByteArray\n``` - if (inputStream.markSupported()) { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream#markSupported(). - try { - inputStream.reset() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^^^^ reference semanticdb maven jdk 11 java/io/InputStream#reset(). -// ⌄ enclosing_range_start local 1 - } catch (_: IOException) { -// ^ definition local 1 -// display_name -// documentation ```kotlin\n: IOException\n``` -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/IOException# -// ⌃ enclosing_range_end local 1 - if (currentDialectIfAvailable is OracleDialect) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# - inputStream = it.inputStream() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/io/inputStream(+1). - } - } - } else { - inputStream = it.inputStream() -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getInputStream(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#inputStream. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#setInputStream(). -// ^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/io/inputStream(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// ⌃ enclosing_range_end local 0 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) - override fun equals(other: Any?): Boolean { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals(). -// display_name equals -// documentation ```kotlin\npublic open override operator fun equals(other: Any?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#equals(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) -// display_name other -// documentation ```kotlin\nother: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) - if (this === other) return true -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) - if (other !is ExposedBlob) return false -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# - - return bytes.contentEquals(other.bytes) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/contentEquals(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals().(other) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#equals(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hashCode(). - override fun hashCode(): Int = bytes.contentHashCode() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hashCode(). -// display_name hashCode -// documentation ```kotlin\npublic open override fun hashCode(): Int\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#hashCode(). -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/contentHashCode(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hashCode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hexString(). - /** Returns the hex-encoded string of the contained [InputStream] after being read. */ - fun hexString(): String = bytes.toHexString() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hexString(). -// display_name hexString -// documentation ```kotlin\npublic final fun hexString(): String\n```\n\n----\n\n Returns the hex-encoded string of the contained [InputStream] after being read. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#bytes. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#getBytes(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#toHexString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#hexString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#toHexString(). - /** Returns the hex-encoded string of a ByteArray. */ -// ⌄ enclosing_range_start local 2 - private fun ByteArray.toHexString(): String = joinToString(separator = "") { eachByte -> "%02x".format(eachByte) } -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#toHexString(). -// display_name toHexString -// documentation ```kotlin\nprivate final fun ByteArray.toHexString(): String\n```\n\n----\n\n Returns the hex-encoded string of a ByteArray. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+1). -// ^^^^^^^^ definition local 2 -// display_name eachByte -// documentation ```kotlin\neachByte: Byte\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/text/format(). -// ^^^^^^^^ reference local 2 -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob#toHexString(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedBlob# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata.kt deleted file mode 100644 index d6d403862..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata.kt +++ /dev/null @@ -1,609 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.ReferenceOption -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# - import org.jetbrains.exposed.v1.core.vendors.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - import org.jetbrains.exposed.v1.core.vendors.H2Dialect.H2CompatibilityMode -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect/H2CompatibilityMode/ - import java.sql.Types -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/sql/ -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata# - /** - * Base class responsible for shared utility methods needed for retrieving and storing information about - * the underlying driver and associated [database]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``().(database) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#database. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getDatabase(). - abstract class ExposedDatabaseMetadata(val database: String) { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata# -// display_name ExposedDatabaseMetadata -// documentation ```kotlin\npublic abstract class ExposedDatabaseMetadata : Any\n```\n\n----\n\n\n Base class responsible for shared utility methods needed for retrieving and storing information about\n the underlying driver and associated [database].\n -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``(). -// display_name ExposedDatabaseMetadata -// documentation ```kotlin\npublic constructor(database: String): ExposedDatabaseMetadata\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``().(database) -// display_name database -// documentation ```kotlin\ndatabase: String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``().(database) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#database. -// display_name database -// documentation ```kotlin\npublic final val database: String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getDatabase(). -// display_name database -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``().(database) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#database. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getDatabase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resetCurrentScheme(). - /** Clears and resets any stored information about the database's current schema to default values. */ - abstract fun resetCurrentScheme() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resetCurrentScheme(). -// display_name resetCurrentScheme -// documentation ```kotlin\npublic abstract fun resetCurrentScheme(): Unit\n\n```\n\n----\n\n Clears and resets any stored information about the database's current schema to default values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resetCurrentScheme(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption(). - @Suppress("ForbiddenComment") - // TODO: THIS should become protected after the usage in DatabaseDialect is fully deprecated - /** - * Returns the corresponding [ReferenceOption] for the specified [refOption] result, - * or `null` if the database result is an invalid string without a corresponding match. - */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption().(refOption) - abstract fun resolveReferenceOption(refOption: String): ReferenceOption? -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption(). -// display_name resolveReferenceOption -// documentation ```kotlin\n@Suppress(...) @InternalApi() public abstract fun resolveReferenceOption(refOption: String): ReferenceOption?\n\n```\n\n----\n\n\n Returns the corresponding [ReferenceOption] for the specified [refOption] result,\n or `null` if the database result is an invalid string without a corresponding match.\n -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption().(refOption) -// display_name refOption -// documentation ```kotlin\nrefOption: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption().(refOption) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#resolveReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#cleanCache(). - /** Clears any cached values. */ - abstract fun cleanCache() -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#cleanCache(). -// display_name cleanCache -// documentation ```kotlin\npublic abstract fun cleanCache(): Unit\n\n```\n\n----\n\n Clears any cached values. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#cleanCache(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#identifierManager. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getIdentifierManager(). - /** The database-specific and metadata-reliant implementation of [IdentifierManagerApi]. */ - abstract val identifierManager: IdentifierManagerApi -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getIdentifierManager(). -// display_name identifierManager -// documentation ```kotlin\npublic get(): IdentifierManagerApi\n```\n\n----\n\n The database-specific and metadata-reliant implementation of [IdentifierManagerApi]. -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#identifierManager. -// display_name identifierManager -// documentation ```kotlin\npublic abstract val identifierManager: IdentifierManagerApi\n```\n\n----\n\n The database-specific and metadata-reliant implementation of [IdentifierManagerApi]. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#identifierManager. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getIdentifierManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault(). - /** - * Here is the table of default values which are returned from the column `"COLUMN_DEF"` depending on how it was configured: - * - * - Not set: `varchar("any", 128).nullable()` - * - Set null: `varchar("any", 128).nullable().default(null)` - * - Set "NULL": `varchar("any", 128).nullable().default("NULL")` - * ``` - * DB Not set Set null Set "NULL" - * SqlServer null "(NULL)" "('NULL')" - * SQLite null "NULL" "'NULL'" - * Postgres null "NULL::character varying" "'NULL'::character varying" - * PostgresNG null "NULL::character varying" "'NULL'::character varying" - * Oracle null "NULL " "'NULL' " - * MySql5 null null "NULL" - * MySql8 null null "NULL" - * MariaDB3 "NULL" "NULL" "'NULL'" - * MariaDB2 "NULL" "NULL" "'NULL'" - * H2V1 null "NULL" "'NULL'" - * H2V1 (MySql) null "NULL" "'NULL'" - * H2V2 null "NULL" "'NULL'" - * H2V2 (MySql) null "NULL" "'NULL'" - * H2V2 (MariaDB) null "NULL" "'NULL'" - * H2V2 (PSQL) null "NULL" "'NULL'" - * H2V2 (Oracle) null "NULL" "'NULL'" - * H2V2 (SqlServer) null "NULL" "'NULL'" - * ``` - * According to this table there is no simple rule of what is the default value. It should be checked - * for each DB (or groups of DBs) specifically. - * In the case of MySql and MariaDB it's also not possible to say whether was default value skipped or - * explicitly set to `null`. - * - * @return `null` - if the value was set to `null` or not configured. `defaultValue` in other case. - */ - @Suppress("ForbiddenComment") - // TODO: move to the utility class, rename - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) - protected fun sanitizedDefault(defaultValue: String): String? { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault(). -// display_name sanitizedDefault -// documentation ```kotlin\n@Suppress(...) @InternalApi() protected final fun sanitizedDefault(defaultValue: String): String?\n```\n\n----\n\n\n Here is the table of default values which are returned from the column `"COLUMN_DEF"` depending on how it was configured:\n\n - Not set: `varchar("any", 128).nullable()`\n - Set null: `varchar("any", 128).nullable().default(null)`\n - Set "NULL": `varchar("any", 128).nullable().default("NULL")`\n ```\n DB Not set Set null Set "NULL"\n SqlServer null "(NULL)" "('NULL')"\n SQLite null "NULL" "'NULL'"\n Postgres null "NULL::character varying" "'NULL'::character varying"\n PostgresNG null "NULL::character varying" "'NULL'::character varying"\n Oracle null "NULL " "'NULL' "\n MySql5 null null "NULL"\n MySql8 null null "NULL"\n MariaDB3 "NULL" "NULL" "'NULL'"\n MariaDB2 "NULL" "NULL" "'NULL'"\n H2V1 null "NULL" "'NULL'"\n H2V1 (MySql) null "NULL" "'NULL'"\n H2V2 null "NULL" "'NULL'"\n H2V2 (MySql) null "NULL" "'NULL'"\n H2V2 (MariaDB) null "NULL" "'NULL'"\n H2V2 (PSQL) null "NULL" "'NULL'"\n H2V2 (Oracle) null "NULL" "'NULL'"\n H2V2 (SqlServer) null "NULL" "'NULL'"\n ```\n According to this table there is no simple rule of what is the default value. It should be checked\n for each DB (or groups of DBs) specifically.\n In the case of MySql and MariaDB it's also not possible to say whether was default value skipped or\n explicitly set to `null`.\n\n @return `null` - if the value was set to `null` or not configured. `defaultValue` in other case.\n -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// display_name defaultValue -// documentation ```kotlin\ndefaultValue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ⌄ enclosing_range_start local 0 - val dialect = currentDialect -// ^^^^^^^ definition local 0 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - val h2Mode = dialect.h2Mode -// ^^^^^^ definition local 1 -// display_name h2Mode -// documentation ```kotlin\nlocal val h2Mode: H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^^ reference local 0 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 1 - return when { - // Check for MariaDB must be before MySql because MariaDBDialect as a class inherits MysqlDialect - dialect is MariaDBDialect || h2Mode == H2CompatibilityMode.MariaDB -> when { -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^ reference local 1 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. - defaultValue.startsWith("b'") -> defaultValue.substringAfter("b'").trim('\'') -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfter(+1). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> defaultValue.extractNullAndStringFromDefaultValue() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - } - // A special case, because MySql returns default string "NULL" as string "NULL", but other DBs return it as "'NULL'" - dialect is MysqlDialect && defaultValue == "NULL" -> defaultValue -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) - dialect is MysqlDialect || h2Mode == H2CompatibilityMode.MySQL -> when { -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^ reference local 1 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. - defaultValue.startsWith("b'") -> defaultValue.substringAfter("b'").trim('\'') -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfter(+1). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> defaultValue.extractNullAndStringFromDefaultValue() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - } - dialect is SQLServerDialect -> defaultValue.trim('(', ')').extractNullAndStringFromDefaultValue() -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - dialect is OracleDialect -> defaultValue.trim().extractNullAndStringFromDefaultValue() -// ^^^^^^^ reference local 0 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+5). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - else -> defaultValue.extractNullAndStringFromDefaultValue() -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault().(defaultValue) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - private fun String.extractNullAndStringFromDefaultValue() = when { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). -// display_name extractNullAndStringFromDefaultValue -// documentation ```kotlin\nprivate final fun String.extractNullAndStringFromDefaultValue(): String?\n``` - this.startsWith("NULL") -> null -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). - this.startsWith('\'') && this.endsWith('\'') -> this.trim('\'') -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(+2). -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(+1). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> this - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#extractNullAndStringFromDefaultValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata(). - /** Extracts result data about a specific column as [ColumnMetadata]. */ - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata().(prefetchedColumnTypes) - protected fun RowApi.asColumnMetadata(prefetchedColumnTypes: Map = emptyMap()): ColumnMetadata { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata(). -// display_name asColumnMetadata -// documentation ```kotlin\n@InternalApi() protected final fun RowApi.asColumnMetadata(prefetchedColumnTypes: Map = ...): ColumnMetadata\n```\n\n----\n\n Extracts result data about a specific column as [ColumnMetadata]. -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata().(prefetchedColumnTypes) -// display_name prefetchedColumnTypes -// documentation ```kotlin\nprefetchedColumnTypes: Map = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyMap(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata().(prefetchedColumnTypes) -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - val defaultDbValue = getObject("COLUMN_DEF", java.lang.String::class.java)?.toString()?.let { -// ^^^^^^^^^^^^^^ definition local 2 -// display_name defaultDbValue -// documentation ```kotlin\nlocal val defaultDbValue: String?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/String#toString(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 3 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - sanitizedDefault(it) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#sanitizedDefault(). -// ^^ reference local 3 - } -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val autoIncrement = getObject("IS_AUTOINCREMENT", java.lang.String::class.java)?.toString() == "YES" -// ^^^^^^^^^^^^^ definition local 4 -// display_name autoIncrement -// documentation ```kotlin\nlocal val autoIncrement: Boolean\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/String#toString(). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val type = getObject("DATA_TYPE")?.toString()?.toInt() ?: 0 -// ^^^^ definition local 5 -// display_name type -// documentation ```kotlin\nlocal val type: Int\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val name = getStringOrThrow("COLUMN_NAME") -// ^^^^ definition local 6 -// display_name name -// documentation ```kotlin\nlocal val name: String\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - val nullable = getObject("NULLABLE")?.toString()?.lowercase() in listOf("true", "1") -// ^^^^^^^^ definition local 7 -// display_name nullable -// documentation ```kotlin\nlocal val nullable: Boolean\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^ reference semanticdb maven . . kotlin/collections/contains(+9). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val size = getObject("COLUMN_SIZE")?.toString()?.toInt().takeIf { it != 0 } -// ^^^^ definition local 8 -// display_name size -// documentation ```kotlin\nlocal val size: Int?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: Int?\n``` -// ^^ reference local 9 -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val scale = getObject("DECIMAL_DIGITS")?.toString()?.toInt().takeIf { it != 0 } -// ^^^^^ definition local 10 -// display_name scale -// documentation ```kotlin\nlocal val scale: Int?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Int?\n``` -// ^^ reference local 11 -// ⌃ enclosing_range_end local 10 -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - val sqlType = getColumnType(this, prefetchedColumnTypes) -// ^^^^^^^ definition local 12 -// display_name sqlType -// documentation ```kotlin\nlocal val sqlType: String\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata().(prefetchedColumnTypes) -// ⌃ enclosing_range_end local 12 - -// ⌄ enclosing_range_start local 13 - return ColumnMetadata(name, type, sqlType, nullable, size, scale, autoIncrement, defaultDbValue?.takeIf { !autoIncrement }) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``(). -// ^^^^ reference local 6 -// ^^^^ reference local 5 -// ^^^^^^^ reference local 12 -// ^^^^^^^^ reference local 7 -// ^^^^ reference local 8 -// ^^^^^ reference local 10 -// ^^^^^^^^^^^^^ reference local 4 -// ^^^^^^^^^^^^^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^ definition local 13 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^ reference local 4 -// ⌃ enclosing_range_end local 13 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#asColumnMetadata(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). - private fun RowApi.getStringOrThrow( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). -// display_name getStringOrThrow -// documentation ```kotlin\nprivate final fun RowApi.getStringOrThrow(field: String, transform: String.() -> String = ...): String\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(field) - field: String, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(field) -// display_name field -// documentation ```kotlin\nfield: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(field) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(transform) - transform: String.() -> String = { this } -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(transform) -// display_name transform -// documentation ```kotlin\ntransform: String.() -> String = ...\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(transform) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return getObject(field, java.lang.String::class.java) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(field) -// ^^^^ reference semanticdb maven . . kotlin/jvm/getJava(). -// ^^^^ reference semanticdb maven . . kotlin/jvm/java. - ?.toString() -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/String#toString(). - ?.transform() -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(transform) - ?: error("Object retrieved from field $field in current data row is null") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow().(field) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(prefetchedColumnTypes) - private fun getColumnType(result: RowApi, prefetchedColumnTypes: Map): String { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType(). -// display_name getColumnType -// documentation ```kotlin\nprivate final fun getColumnType(result: RowApi, prefetchedColumnTypes: Map): String\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// display_name result -// documentation ```kotlin\nresult: RowApi\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(prefetchedColumnTypes) -// display_name prefetchedColumnTypes -// documentation ```kotlin\nprefetchedColumnTypes: Map\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(prefetchedColumnTypes) - if (currentDialect !is H2Dialect) return "" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - -// ⌄ enclosing_range_start local 14 - val columnName = result.getStringOrThrow("COLUMN_NAME") -// ^^^^^^^^^^ definition local 14 -// display_name columnName -// documentation ```kotlin\nlocal val columnName: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). -// ⌃ enclosing_range_end local 14 -// ⌄ enclosing_range_start local 15 - val columnType = prefetchedColumnTypes[columnName] -// ^^^^^^^^^^ definition local 15 -// display_name columnType -// documentation ```kotlin\nlocal val columnType: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(prefetchedColumnTypes) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^^^ reference local 14 - ?: result.getStringOrThrow("TYPE_NAME") { uppercase() } -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getStringOrThrow(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ⌃ enclosing_range_end local 15 -// ⌄ enclosing_range_start local 16 - val dataType = result.getObject("DATA_TYPE")?.toString()?.toInt() -// ^^^^^^^^ definition local 16 -// display_name dataType -// documentation ```kotlin\nlocal val dataType: Int?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType().(result) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// ^^^^^^^^ reference semanticdb maven . . kotlin/Any#toString(). -// ^^^^^ reference semanticdb maven . . kotlin/text/toInt(). -// ⌃ enclosing_range_end local 16 - return if (dataType == Types.ARRAY) { -// ^^^^^^^^ reference local 16 -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types#ARRAY. -// ⌄ enclosing_range_start local 17 - val baseType = columnType.substringBefore(" ARRAY") -// ^^^^^^^^ definition local 17 -// display_name baseType -// documentation ```kotlin\nlocal val baseType: String\n``` -// ^^^^^^^^^^ reference local 15 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). -// ⌃ enclosing_range_end local 17 - normalizedColumnType(baseType) + columnType.replaceBefore(" ARRAY", "") -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType(). -// ^^^^^^^^ reference local 17 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^ reference local 15 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceBefore(+1). - } else { - normalizedColumnType(columnType) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType(). -// ^^^^^^^^^^ reference local 15 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#getColumnType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType(). - /** Returns the normalized column type. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) - private fun normalizedColumnType(columnType: String): String { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType(). -// display_name normalizedColumnType -// documentation ```kotlin\nprivate final fun normalizedColumnType(columnType: String): String\n```\n\n----\n\n Returns the normalized column type. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ⌄ enclosing_range_start local 18 - val h2Mode = currentDialect.h2Mode -// ^^^^^^ definition local 18 -// display_name h2Mode -// documentation ```kotlin\nlocal val h2Mode: H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end local 18 - return when { -// ⌄ enclosing_range_start local 19 - columnType.matches(Regex("CHARACTER VARYING(?:\\(\\d+\\))?")) -> when (h2Mode) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ^^^^^^ reference local 18 -// ^^^^^^ definition local 19 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ⌃ enclosing_range_end local 19 - H2CompatibilityMode.Oracle -> columnType.replace("CHARACTER VARYING", "VARCHAR2") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - else -> columnType.replace("CHARACTER VARYING", "VARCHAR") -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } - columnType.matches(Regex("CHARACTER(?:\\(\\d+\\))?")) -> columnType.replace("CHARACTER", "CHAR") -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ⌄ enclosing_range_start local 20 - columnType.matches(Regex("BINARY VARYING(?:\\(\\d+\\))?")) -> when (h2Mode) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ^^^^^^ reference local 18 -// ^^^^^^ definition local 20 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ⌃ enclosing_range_end local 20 - H2CompatibilityMode.PostgreSQL -> "bytea" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - H2CompatibilityMode.Oracle -> columnType.replace("BINARY VARYING", "RAW") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - else -> columnType.replace("BINARY VARYING", "VARBINARY") -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } -// ⌄ enclosing_range_start local 21 - columnType == "BOOLEAN" -> when (h2Mode) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^ reference local 18 -// ^^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ⌃ enclosing_range_end local 21 - H2CompatibilityMode.SQLServer -> "BIT" -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> columnType -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) - } - columnType == "BINARY LARGE OBJECT" -> "BLOB" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) - columnType == "CHARACTER LARGE OBJECT" -> "CLOB" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) - columnType == "INTEGER" && h2Mode != H2CompatibilityMode.Oracle -> "INT" -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) -// ^^^^^^ reference local 18 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - else -> columnType -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType().(columnType) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata#normalizedColumnType(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedDatabaseMetadata# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint.kt deleted file mode 100644 index 947e6300c..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint.kt +++ /dev/null @@ -1,42 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint# - /** - * Base class representing a savepoint, with the specified [name], which can be referenced during a - * rollback operation to undo any changes made after the point in the transaction. - */ - @Suppress("UnnecessaryAbstractClass") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#getName(). - abstract class ExposedSavepoint(val name: String) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint# -// display_name ExposedSavepoint -// documentation ```kotlin\n@Suppress(...) public abstract class ExposedSavepoint : Any\n```\n\n----\n\n\n Base class representing a savepoint, with the specified [name], which can be referenced during a\n rollback operation to undo any changes made after the point in the transaction.\n -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``(). -// display_name ExposedSavepoint -// documentation ```kotlin\npublic constructor(name: String): ExposedSavepoint\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ExposedSavepoint#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt deleted file mode 100644 index a16f2a39f..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi.kt +++ /dev/null @@ -1,896 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.core.vendors.ANSI_SQL_2003_KEYWORDS -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ANSI_SQL_2003_KEYWORDS. - import org.jetbrains.exposed.v1.core.vendors.VENDORS_KEYWORDS -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VENDORS_KEYWORDS. - import org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#``(). - /** Base class responsible for the parsing and processing of identifier tokens in SQL command syntax. */ - abstract class IdentifierManagerApi { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# -// display_name IdentifierManagerApi -// documentation ```kotlin\npublic abstract class IdentifierManagerApi : Any\n```\n\n----\n\n Base class responsible for the parsing and processing of identifier tokens in SQL command syntax. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#``(). -// display_name IdentifierManagerApi -// documentation ```kotlin\npublic constructor(): IdentifierManagerApi\n```\n\n----\n\n Base class responsible for the parsing and processing of identifier tokens in SQL command syntax. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). - /** The string used to quote SQL identifiers for the database. */ - abstract val quoteString: String -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). -// display_name quoteString -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n The string used to quote SQL identifiers for the database. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// display_name quoteString -// documentation ```kotlin\npublic abstract val quoteString: String\n```\n\n----\n\n The string used to quote SQL identifiers for the database. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseIdentifiers(). - /** Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in upper case. */ - protected abstract val isUpperCaseIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseIdentifiers(). -// display_name isUpperCaseIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in upper case. -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseIdentifiers. -// display_name isUpperCaseIdentifiers -// documentation ```kotlin\nprotected abstract val isUpperCaseIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in upper case. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseQuotedIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseQuotedIdentifiers(). - /** Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in upper case. */ - protected abstract val isUpperCaseQuotedIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseQuotedIdentifiers(). -// display_name isUpperCaseQuotedIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in upper case. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseQuotedIdentifiers. -// display_name isUpperCaseQuotedIdentifiers -// documentation ```kotlin\nprotected abstract val isUpperCaseQuotedIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in upper case. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseQuotedIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseQuotedIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseIdentifiers(). - /** Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in lower case. */ - protected abstract val isLowerCaseIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseIdentifiers(). -// display_name isLowerCaseIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in lower case. -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseIdentifiers. -// display_name isLowerCaseIdentifiers -// documentation ```kotlin\nprotected abstract val isLowerCaseIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats mixed case unquoted identifiers as case-insensitive and stores them in lower case. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseQuotedIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseQuotedIdentifiers(). - /** Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in lower case. */ - protected abstract val isLowerCaseQuotedIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseQuotedIdentifiers(). -// display_name isLowerCaseQuotedIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in lower case. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseQuotedIdentifiers. -// display_name isLowerCaseQuotedIdentifiers -// documentation ```kotlin\nprotected abstract val isLowerCaseQuotedIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats mixed case quoted identifiers as case-insensitive and stores them in lower case. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseQuotedIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseQuotedIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedIdentifiers(). - /** Whether the database treats and stores mixed case unquoted identifiers as case-sensitive. */ - protected abstract val supportsMixedIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedIdentifiers(). -// display_name supportsMixedIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats and stores mixed case unquoted identifiers as case-sensitive. -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedIdentifiers. -// display_name supportsMixedIdentifiers -// documentation ```kotlin\nprotected abstract val supportsMixedIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats and stores mixed case unquoted identifiers as case-sensitive. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedQuotedIdentifiers. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedQuotedIdentifiers(). - /** Whether the database treats and stores mixed case quoted identifiers as case-sensitive. */ - protected abstract val supportsMixedQuotedIdentifiers: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedQuotedIdentifiers(). -// display_name supportsMixedQuotedIdentifiers -// documentation ```kotlin\nprotected get(): Boolean\n```\n\n----\n\n Whether the database treats and stores mixed case quoted identifiers as case-sensitive. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedQuotedIdentifiers. -// display_name supportsMixedQuotedIdentifiers -// documentation ```kotlin\nprotected abstract val supportsMixedQuotedIdentifiers: Boolean\n```\n\n----\n\n Whether the database treats and stores mixed case quoted identifiers as case-sensitive. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedQuotedIdentifiers. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedQuotedIdentifiers(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#dbKeywords(). - /** Returns all keywords for the database beyond the [ANSI_SQL_2003_KEYWORDS]. */ - protected abstract fun dbKeywords(): List -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#dbKeywords(). -// display_name dbKeywords -// documentation ```kotlin\nprotected abstract fun dbKeywords(): List\n\n```\n\n----\n\n Returns all keywords for the database beyond the [ANSI_SQL_2003_KEYWORDS]. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#dbKeywords(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#keywords. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getKeywords(). - /** All keywords for the database, including [ANSI_SQL_2003_KEYWORDS] and database-specific keywords. */ - val keywords by lazy { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getKeywords(). -// display_name keywords -// documentation ```kotlin\npublic get(): Set\n```\n\n----\n\n All keywords for the database, including [ANSI_SQL_2003_KEYWORDS] and database-specific keywords. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#keywords. -// display_name keywords -// documentation ```kotlin\npublic final val keywords: Set\n```\n\n----\n\n All keywords for the database, including [ANSI_SQL_2003_KEYWORDS] and database-specific keywords. -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getKeywords(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#keywords. 2:5 - ANSI_SQL_2003_KEYWORDS + VENDORS_KEYWORDS[currentDialect.name].orEmpty() + dbKeywords() -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ANSI_SQL_2003_KEYWORDS. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getANSI_SQL_2003_KEYWORDS(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+42). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VENDORS_KEYWORDS. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getVENDORS_KEYWORDS(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map#get(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/orEmpty(+2). -// ^ reference semanticdb maven . . kotlin/collections/plus(+42). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#dbKeywords(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#keywords. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getKeywords(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#extraNameCharacters. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getExtraNameCharacters(). - /** The database-specific special characters that can be additionally used in unquoted identifiers. */ - protected abstract val extraNameCharacters: String -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#extraNameCharacters. -// display_name extraNameCharacters -// documentation ```kotlin\nprotected abstract val extraNameCharacters: String\n```\n\n----\n\n The database-specific special characters that can be additionally used in unquoted identifiers. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getExtraNameCharacters(). -// display_name extraNameCharacters -// documentation ```kotlin\nprotected get(): String\n```\n\n----\n\n The database-specific special characters that can be additionally used in unquoted identifiers. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#extraNameCharacters. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getExtraNameCharacters(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). - /** The [OracleVersion] of the database, if Oracle is the underlying DBMS; otherwise, [OracleVersion.NonOracle]. */ - protected abstract val oracleVersion: OracleVersion -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). -// display_name oracleVersion -// documentation ```kotlin\nprotected get(): IdentifierManagerApi.OracleVersion\n```\n\n----\n\n The [OracleVersion] of the database, if Oracle is the underlying DBMS; otherwise, [OracleVersion.NonOracle]. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// display_name oracleVersion -// documentation ```kotlin\nprotected abstract val oracleVersion: IdentifierManagerApi.OracleVersion\n```\n\n----\n\n The [OracleVersion] of the database, if Oracle is the underlying DBMS; otherwise, [OracleVersion.NonOracle]. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#maxColumnNameLength. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getMaxColumnNameLength(). - /** The maximum number of characters in a column name allowed by the database. */ - protected abstract val maxColumnNameLength: Int -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getMaxColumnNameLength(). -// display_name maxColumnNameLength -// documentation ```kotlin\nprotected get(): Int\n```\n\n----\n\n The maximum number of characters in a column name allowed by the database. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#maxColumnNameLength. -// display_name maxColumnNameLength -// documentation ```kotlin\nprotected abstract val maxColumnNameLength: Int\n```\n\n----\n\n The maximum number of characters in a column name allowed by the database. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#maxColumnNameLength. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getMaxColumnNameLength(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/getEntries(). - /** Oracle version number classifier. */ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 1:90 - protected enum class OracleVersion { Oracle11g, Oracle12_1g, Oracle12plus, NonOracle } -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion# -// display_name OracleVersion -// documentation ```kotlin\nprotected final enum class OracleVersion : Enum\n```\n\n----\n\n Oracle version number classifier. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#``(). -// display_name OracleVersion -// documentation ```kotlin\nprivate constructor(): IdentifierManagerApi.OracleVersion\n```\n\n----\n\n Oracle version number classifier. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Oracle version number classifier. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): IdentifierManagerApi.OracleVersion\n```\n\n----\n\n Oracle version number classifier. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Oracle version number classifier. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Oracle version number classifier. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Oracle version number classifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifierLengthLimit. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifierLengthLimit(). - /** The maximum number of characters in an identifier allowed by the database. */ - protected val identifierLengthLimit by lazy { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifierLengthLimit(). -// display_name identifierLengthLimit -// documentation ```kotlin\nprotected get(): Int\n```\n\n----\n\n The maximum number of characters in an identifier allowed by the database. -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifierLengthLimit. -// display_name identifierLengthLimit -// documentation ```kotlin\nprotected final val identifierLengthLimit: Int\n```\n\n----\n\n The maximum number of characters in an identifier allowed by the database. -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 7:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifierLengthLimit(). 7:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifierLengthLimit. 7:5 - @Suppress("MagicNumber") -// ⌄ enclosing_range_start local 0 - when (oracleVersion) { -// ^^^^^^^^^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : IdentifierManagerApi.OracleVersion\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// ⌃ enclosing_range_end local 0 - OracleVersion.Oracle11g, OracleVersion.Oracle12_1g -> 30 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#Oracle11g. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#Oracle12_1g. - OracleVersion.Oracle12plus -> 128 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#Oracle12plus. -// ⌄ enclosing_range_start local 1 - else -> maxColumnNameLength.takeIf { it > 0 } ?: Int.MAX_VALUE -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getMaxColumnNameLength(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#maxColumnNameLength. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^ reference local 1 -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end local 1 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifierLengthLimit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifierLengthLimit(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedIdentitiesCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedIdentitiesCache(). - private val checkedIdentitiesCache = IdentifiersCache() -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedIdentitiesCache. -// display_name checkedIdentitiesCache -// documentation ```kotlin\nprivate final val checkedIdentitiesCache: IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedIdentitiesCache(). -// display_name checkedIdentitiesCache -// documentation ```kotlin\nprivate get(): IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedIdentitiesCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedIdentitiesCache(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedKeywordsCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedKeywordsCache(). - private val checkedKeywordsCache = IdentifiersCache() -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedKeywordsCache. -// display_name checkedKeywordsCache -// documentation ```kotlin\nprivate final val checkedKeywordsCache: IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedKeywordsCache(). -// display_name checkedKeywordsCache -// documentation ```kotlin\nprivate get(): IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedKeywordsCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedKeywordsCache(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifiersCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldQuoteIdentifiersCache(). - private val shouldQuoteIdentifiersCache = IdentifiersCache() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldQuoteIdentifiersCache(). -// display_name shouldQuoteIdentifiersCache -// documentation ```kotlin\nprivate get(): IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifiersCache. -// display_name shouldQuoteIdentifiersCache -// documentation ```kotlin\nprivate final val shouldQuoteIdentifiersCache: IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifiersCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldQuoteIdentifiersCache(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifiersInProperCaseCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifiersInProperCaseCache(). - private val identifiersInProperCaseCache = IdentifiersCache() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifiersInProperCaseCache(). -// display_name identifiersInProperCaseCache -// documentation ```kotlin\nprivate get(): IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifiersInProperCaseCache. -// display_name identifiersInProperCaseCache -// documentation ```kotlin\nprivate final val identifiersInProperCaseCache: IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifiersInProperCaseCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifiersInProperCaseCache(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quotedIdentifiersCache. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuotedIdentifiersCache(). - private val quotedIdentifiersCache = IdentifiersCache() -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuotedIdentifiersCache(). -// display_name quotedIdentifiersCache -// documentation ```kotlin\nprivate get(): IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quotedIdentifiersCache. -// display_name quotedIdentifiersCache -// documentation ```kotlin\nprivate final val quotedIdentifiersCache: IdentifiersCache\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quotedIdentifiersCache. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuotedIdentifiersCache(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifier(). -// ⌄ enclosing_range_start local 2 - private fun String.isIdentifier() = isNotEmpty() && first().isIdentifierStart() && all { it.isIdentifierStart() || it in '0'..'9' } -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifier(). -// display_name isIdentifier -// documentation ```kotlin\nprivate final fun String.isIdentifier(): Boolean\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotEmpty(). -// ^^^^^ reference semanticdb maven . . kotlin/text/first(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifierStart(). -// ^^^ reference semanticdb maven . . kotlin/text/all(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Char\n``` -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifierStart(). -// ^^ reference local 2 -// ^^ reference semanticdb maven . . kotlin/ranges/CharRange#contains(). -// ^^ reference semanticdb maven . . kotlin/Char#rangeTo(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifier(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifierStart(). - private fun Char.isIdentifierStart(): Boolean = this in 'a'..'z' || this in 'A'..'Z' || this == '_' || this in extraNameCharacters -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifierStart(). -// display_name isIdentifierStart -// documentation ```kotlin\nprivate final fun Char.isIdentifierStart(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^ reference semanticdb maven . . kotlin/ranges/CharRange#contains(). -// ^^ reference semanticdb maven . . kotlin/Char#rangeTo(). -// ^^ reference semanticdb maven . . kotlin/ranges/CharRange#contains(). -// ^^ reference semanticdb maven . . kotlin/Char#rangeTo(). -// ^^ reference semanticdb maven . . kotlin/text/contains(+1). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#extraNameCharacters. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getExtraNameCharacters(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifierStart(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). - private fun String.isAKeyword(): Boolean = checkedKeywordsCache.getOrPut(lowercase()) { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). -// display_name isAKeyword -// documentation ```kotlin\nprivate final fun String.isAKeyword(): Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedKeywordsCache. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedKeywordsCache(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ⌄ enclosing_range_start local 3 - keywords.any { this.equals(it, true) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getKeywords(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#keywords. -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^ reference local 3 -// ⌃ enclosing_range_end local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). - @Deprecated( - message = "This will be removed in future releases when the opt-out flag is removed in DatabaseConfig", - level = DeprecationLevel.WARNING -// ^^^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#WARNING. - ) - @OptIn(InternalApi::class) - private val shouldPreserveKeywordCasing by lazy { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). -// display_name shouldPreserveKeywordCasing -// documentation ```kotlin\nprivate get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. -// display_name shouldPreserveKeywordCasing -// documentation ```kotlin\n@Deprecated(...) @OptIn(...) private final val shouldPreserveKeywordCasing: Boolean\n``` -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. 2:5 - CoreTransactionManager.currentTransactionOrNull()?.db?.config?.preserveKeywordCasing == true -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#config. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getConfig(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#getPreserveKeywordCasing(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseConfig#preserveKeywordCasing. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes(). - /** Returns whether an SQL token should be wrapped in quotations and caches the returned value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) - fun needQuotes(identity: String): Boolean { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes(). -// display_name needQuotes -// documentation ```kotlin\npublic final fun needQuotes(identity: String): Boolean\n```\n\n----\n\n Returns whether an SQL token should be wrapped in quotations and caches the returned value. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) - return checkedIdentitiesCache.getOrPut(identity.lowercase()) { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#checkedIdentitiesCache. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getCheckedIdentitiesCache(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). - !identity.isAlreadyQuoted() && (identity.isAKeyword() || !identity.isIdentifier()) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes().(identity) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isIdentifier(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). - private fun String.isAlreadyQuoted() = startsWith(quoteString) && endsWith(quoteString) -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). -// display_name isAlreadyQuoted -// documentation ```kotlin\nprivate final fun String.isAlreadyQuoted(): Boolean\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/endsWith(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier(). - /** Returns whether an [identity] should be wrapped in quotations and caches the returned value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) - fun shouldQuoteIdentifier(identity: String): Boolean = shouldQuoteIdentifiersCache.getOrPut(identity) { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier(). -// display_name shouldQuoteIdentifier -// documentation ```kotlin\npublic final fun shouldQuoteIdentifier(identity: String): Boolean\n```\n\n----\n\n Returns whether an [identity] should be wrapped in quotations and caches the returned value. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldQuoteIdentifiersCache(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifiersCache. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ⌄ enclosing_range_start local 4 - val alreadyQuoted = identity.isAlreadyQuoted() -// ^^^^^^^^^^^^^ definition local 4 -// display_name alreadyQuoted -// documentation ```kotlin\nlocal val alreadyQuoted: Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val alreadyLower = identity == identity.lowercase() -// ^^^^^^^^^^^^ definition local 5 -// display_name alreadyLower -// documentation ```kotlin\nlocal val alreadyLower: Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val alreadyUpper = identity == identity.uppercase() -// ^^^^^^^^^^^^ definition local 6 -// display_name alreadyUpper -// documentation ```kotlin\nlocal val alreadyUpper: Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ⌃ enclosing_range_end local 6 - when { - alreadyQuoted -> false -// ^^^^^^^^^^^^^ reference local 4 - identity.isAKeyword() && shouldPreserveKeywordCasing -> true -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier().(identity) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. - supportsMixedIdentifiers -> false -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedIdentifiers. - alreadyLower && isLowerCaseIdentifiers -> false -// ^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseIdentifiers. - alreadyUpper && isUpperCaseIdentifiers -> false -// ^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseIdentifiers. - oracleVersion != OracleVersion.NonOracle -> false -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#NonOracle. - supportsMixedQuotedIdentifiers && (!alreadyLower && !alreadyUpper) -> true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedQuotedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedQuotedIdentifiers. -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^ reference local 5 -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^ reference local 6 - else -> false - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase(). - /** - * Returns an [identity] in a casing appropriate for its identifier status and the database, - * then caches the returned value. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) - fun inProperCase(identity: String): String = identifiersInProperCaseCache.getOrPut(identity) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase(). -// display_name inProperCase -// documentation ```kotlin\npublic final fun inProperCase(identity: String): String\n```\n\n----\n\n\n Returns an [identity] in a casing appropriate for its identifier status and the database,\n then caches the returned value.\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifiersInProperCaseCache(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifiersInProperCaseCache. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ⌄ enclosing_range_start local 7 - val alreadyQuoted = identity.isAlreadyQuoted() -// ^^^^^^^^^^^^^ definition local 7 -// display_name alreadyQuoted -// documentation ```kotlin\nlocal val alreadyQuoted: Boolean\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). -// ⌃ enclosing_range_end local 7 - when { - alreadyQuoted && supportsMixedQuotedIdentifiers -> identity -// ^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedQuotedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedQuotedIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) - alreadyQuoted && isUpperCaseQuotedIdentifiers -> identity.uppercase() -// ^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseQuotedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseQuotedIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). - alreadyQuoted && isLowerCaseQuotedIdentifiers -> identity.lowercase() -// ^^^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseQuotedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseQuotedIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). - supportsMixedIdentifiers -> identity -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getSupportsMixedIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#supportsMixedIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) - identity.isAKeyword() && shouldPreserveKeywordCasing -> identity -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAKeyword(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getShouldPreserveKeywordCasing(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldPreserveKeywordCasing. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) - oracleVersion != OracleVersion.NonOracle -> identity.uppercase() -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getOracleVersion(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#oracleVersion. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#OracleVersion#NonOracle. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). - isUpperCaseIdentifiers -> identity.uppercase() -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsUpperCaseIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isUpperCaseIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). - isLowerCaseIdentifiers -> identity.lowercase() -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIsLowerCaseIdentifiers(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isLowerCaseIdentifiers. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). - else -> identity -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase().(identity) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). - /** Returns an SQL token wrapped in quotations, if validated as necessary. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) - fun quoteIfNecessary(identity: String): String { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// display_name quoteIfNecessary -// documentation ```kotlin\npublic final fun quoteIfNecessary(identity: String): String\n```\n\n----\n\n Returns an SQL token wrapped in quotations, if validated as necessary. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) - return if (isDotPrefixedAndUnquoted(identity)) { -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) -// ⌄ enclosing_range_start local 8 - identity.split('.').joinToString(".") { quoteTokenIfNecessary(it) } -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) -// ^^^^^ reference semanticdb maven . . kotlin/text/split(+2). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary(). -// ^^ reference local 8 -// ⌃ enclosing_range_end local 8 - } else { - quoteTokenIfNecessary(identity) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary().(identity) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted(). - /** Returns whether an [identity] is both unquoted and contains dot characters. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted().(identity) - fun isDotPrefixedAndUnquoted(identity: String): Boolean = identity.contains('.') && !identity.isAlreadyQuoted() -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted(). -// display_name isDotPrefixedAndUnquoted -// documentation ```kotlin\npublic final fun isDotPrefixedAndUnquoted(identity: String): Boolean\n```\n\n----\n\n Returns whether an [identity] is both unquoted and contains dot characters. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted().(identity) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(+1). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted().(identity) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isAlreadyQuoted(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted().(identity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#isDotPrefixedAndUnquoted(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary(). - /** Returns an [identity] wrapped in quotations, if validated as necessary. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) - fun quoteIdentifierWhenWrongCaseOrNecessary(identity: String): String { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary(). -// display_name quoteIdentifierWhenWrongCaseOrNecessary -// documentation ```kotlin\npublic final fun quoteIdentifierWhenWrongCaseOrNecessary(identity: String): String\n```\n\n----\n\n Returns an [identity] wrapped in quotations, if validated as necessary. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) -// ⌄ enclosing_range_start local 9 - val inProperCase = inProperCase(identity) -// ^^^^^^^^^^^^ definition local 9 -// display_name inProperCase -// documentation ```kotlin\nlocal val inProperCase: String\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) -// ⌃ enclosing_range_end local 9 - return if (shouldQuoteIdentifier(identity) && inProperCase != identity) { -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#shouldQuoteIdentifier(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) -// ^^^^^^^^^^^^ reference local 9 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) - quote(identity) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary().(identity) - } else { - quoteIfNecessary(inProperCase) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^^^^ reference local 9 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIdentifierWhenWrongCaseOrNecessary(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). - /** Returns an [identity] wrapped in quotations and containing no more than the maximum [identifierLengthLimit]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote().(identity) - fun cutIfNecessaryAndQuote(identity: String) = quoteIfNecessary(identity.take(identifierLengthLimit)) -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// display_name cutIfNecessaryAndQuote -// documentation ```kotlin\npublic final fun cutIfNecessaryAndQuote(identity: String): String\n```\n\n----\n\n Returns an [identity] wrapped in quotations and containing no more than the maximum [identifierLengthLimit]. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote().(identity) -// ^^^^ reference semanticdb maven . . kotlin/text/take(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getIdentifierLengthLimit(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#identifierLengthLimit. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote().(identity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) - private fun quoteTokenIfNecessary(token: String): String = if (needQuotes(token)) quote(token) else token -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary(). -// display_name quoteTokenIfNecessary -// documentation ```kotlin\nprivate final fun quoteTokenIfNecessary(token: String): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) -// display_name token -// documentation ```kotlin\ntoken: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#needQuotes(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary().(token) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteTokenIfNecessary(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote().(identity) - private fun quote(identity: String) = quotedIdentifiersCache.getOrPut(identity) { "$quoteString$identity$quoteString".trim() } -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote(). -// display_name quote -// documentation ```kotlin\nprivate final fun quote(identity: String): String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote().(identity) -// display_name identity -// documentation ```kotlin\nidentity: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuotedIdentifiersCache(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quotedIdentifiersCache. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote().(identity) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote().(identity) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#getQuoteString(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteString. -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+5). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote().(identity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quote(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(initialCapacity) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(cacheSize) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#cacheSize. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#getCacheSize(). - private class IdentifiersCache(initialCapacity: Int = 100, private val cacheSize: Int = 1000) : -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache# -// display_name IdentifiersCache -// documentation ```kotlin\nprivate final class IdentifiersCache : LinkedHashMap\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/util/LinkedHashMap# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). -// display_name IdentifiersCache -// documentation ```kotlin\npublic constructor(initialCapacity: Int = ..., cacheSize: Int = ...): IdentifiersCache\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV : Any\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(initialCapacity) -// display_name initialCapacity -// documentation ```kotlin\ninitialCapacity: Int = ...\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(cacheSize) -// display_name cacheSize -// documentation ```kotlin\ncacheSize: Int = ...\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(cacheSize) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#cacheSize. -// display_name cacheSize -// documentation ```kotlin\nprivate final val cacheSize: Int\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#getCacheSize(). -// display_name cacheSize -// documentation ```kotlin\nprivate get(): Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#[V] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(initialCapacity) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(cacheSize) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#cacheSize. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#getCacheSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``(). - java.util.LinkedHashMap(initialCapacity) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/LinkedHashMap# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#``().(initialCapacity) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry().(eldest) - override fun removeEldestEntry(eldest: MutableMap.MutableEntry?): Boolean = size >= cacheSize -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry(). -// display_name removeEldestEntry -// documentation ```kotlin\nprotected open override fun removeEldestEntry(eldest: MutableMap.MutableEntry?): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/util/LinkedHashMap#removeEldestEntry(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry().(eldest) -// display_name eldest -// documentation ```kotlin\neldest: MutableMap.MutableEntry?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap#MutableEntry# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#size. -// ^^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#cacheSize. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#getCacheSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry().(eldest) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache#removeEldestEntry(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifiersCache# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt deleted file mode 100644 index 50579b900..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi.kt +++ /dev/null @@ -1,462 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import java.io.InputStream -// ^^^^ reference semanticdb maven . . java/ -// ^^ reference semanticdb maven . . java/io/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# - import java.math.BigDecimal -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/BigDecimal# - import java.math.MathContext -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/math/ -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# - /** Represents a precompiled SQL statement. */ - @Suppress("TooManyFunctions") - interface PreparedStatementApi { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# -// display_name PreparedStatementApi -// documentation ```kotlin\n@Suppress(...) public abstract interface PreparedStatementApi : Any\n```\n\n----\n\n Represents a precompiled SQL statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters(). - /** - * Sets the value for each column or expression in [args] into the appropriate statement parameter and - * returns the number of parameters filled. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters().(args) - fun fillParameters(args: Iterable, Any?>>): Int { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters(). -// display_name fillParameters -// documentation ```kotlin\npublic open fun fillParameters(args: Iterable, Any?>>): Int\n```\n\n----\n\n\n Sets the value for each column or expression in [args] into the appropriate statement parameter and\n returns the number of parameters filled.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters().(args) -// display_name args -// documentation ```kotlin\nargs: Iterable, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Iterable# -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters().(args) -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - args.forEachIndexed { index, (c, v) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters().(args) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/forEachIndexed(+9). -// ^^^^^ definition local 0 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^ reference local 1 -// ^ definition local 2 -// display_name c -// documentation ```kotlin\nlocal val c: IColumnType<*>\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^ reference local 1 -// ^ definition local 3 -// display_name v -// documentation ```kotlin\nlocal val v: Any?\n``` -// ^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 1 - c.setParameter(this, index + 1, (c as IColumnType).valueToDB(v)) -// ^ reference local 2 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setParameter(). -// ^^^^^ reference local 0 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^ reference local 2 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueToDB(). -// ^ reference local 3 - } - - return args.count() + 1 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters().(args) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+18). -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#fillParameters(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(). - @Deprecated( - message = "This operator function will be removed in future releases. " + - "Replace with the method `set(index, value, this)` that accepts a third argument for the IColumnType of the parameter value being bound.", - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(value) - operator fun set(index: Int, value: Any) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(). -// display_name set -// documentation ```kotlin\n@Deprecated(...) public open operator fun set(index: Int, value: Any): Unit\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(value) - set(index, value, VarCharColumnType()) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set().(value) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1). - /** - * Sets the statement parameter at the [index] position to the provided non-null [value], - * with a type determined by its associated [columnType]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(columnType) - fun set(index: Int, value: Any, columnType: IColumnType<*>) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1). -// display_name set -// documentation ```kotlin\npublic abstract fun set(index: Int, value: Any, columnType: IColumnType<*>): Unit\n\n```\n\n----\n\n\n Sets the statement parameter at the [index] position to the provided non-null [value],\n with a type determined by its associated [columnType].\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(value) -// display_name value -// documentation ```kotlin\nvalue: Any\n``` -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1).(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#set(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull(). - /** Sets the statement parameter at the [index] position to SQL NULL, if allowed wih the specified [columnType]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(columnType) - fun setNull(index: Int, columnType: IColumnType<*>) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull(). -// display_name setNull -// documentation ```kotlin\npublic abstract fun setNull(index: Int, columnType: IColumnType<*>): Unit\n\n```\n\n----\n\n Sets the statement parameter at the [index] position to SQL NULL, if allowed wih the specified [columnType]. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream(). - /** - * Sets the statement parameter at the [index] position to the provided [inputStream], - * either directly as a BLOB if `setAsBlobObject` is `true` or as determined by the driver. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(inputStream) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(setAsBlobObject) - fun setInputStream(index: Int, inputStream: InputStream, setAsBlobObject: Boolean) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream(). -// display_name setInputStream -// documentation ```kotlin\npublic abstract fun setInputStream(index: Int, inputStream: InputStream, setAsBlobObject: Boolean): Unit\n\n```\n\n----\n\n\n Sets the statement parameter at the [index] position to the provided [inputStream],\n either directly as a BLOB if `setAsBlobObject` is `true` or as determined by the driver.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(inputStream) -// display_name inputStream -// documentation ```kotlin\ninputStream: InputStream\n``` -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/io/InputStream# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(setAsBlobObject) -// display_name setAsBlobObject -// documentation ```kotlin\nsetAsBlobObject: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(inputStream) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream().(setAsBlobObject) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setInputStream(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(). - @Deprecated( - message = "This function will be removed in future releases. " + - "Replace with the method `setArray(index, this, array)` that accepts an ArrayColumnType as the second argument instead of a string type representation.", - level = DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(array) - fun setArray(index: Int, type: String, array: Array<*>) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(). -// display_name setArray -// documentation ```kotlin\n@Deprecated(...) public abstract fun setArray(index: Int, type: String, array: Array<*>): Unit\n\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(type) -// display_name type -// documentation ```kotlin\ntype: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(array) -// display_name array -// documentation ```kotlin\narray: Array<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray().(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1). - /** - * Sets the statement parameter at the [index] position to the provided [array], - * with a type determined by its associated array column [type]. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(array) - fun setArray(index: Int, type: ArrayColumnType<*, *>, array: Array<*>) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1). -// display_name setArray -// documentation ```kotlin\npublic abstract fun setArray(index: Int, type: ArrayColumnType<*, *>, array: Array<*>): Unit\n\n```\n\n----\n\n\n Sets the statement parameter at the [index] position to the provided [array],\n with a type determined by its associated array column [type].\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(type) -// display_name type -// documentation ```kotlin\ntype: ArrayColumnType<*, *>\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(array) -// display_name array -// documentation ```kotlin\narray: Array<*>\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1).(array) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#setArray(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType(). - @Suppress("MagicNumber") - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) - fun getArrayColumnType(type: String): ArrayColumnType<*, *> { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType(). -// display_name getArrayColumnType -// documentation ```kotlin\n@Suppress(...) @InternalApi() public open fun getArrayColumnType(type: String): ArrayColumnType<*, *>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) -// display_name type -// documentation ```kotlin\ntype: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) - if (type == "CHAR") { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) - return ArrayColumnType>(CharacterColumnType()) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CharacterColumnType#``(). - } - - if (type.startsWith("DECIMAL")) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ⌄ enclosing_range_start local 4 - val specs = type.substringAfter("DECIMAL").trim('(', ')') -// ^^^^^ definition local 4 -// display_name specs -// documentation ```kotlin\nlocal val specs: List?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfter(+1). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). -// ⌄ enclosing_range_start local 5 - .takeUnless { it.isEmpty() } -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/takeUnless(). -// ^^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 5 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/isEmpty(). -// ⌃ enclosing_range_end local 5 - ?.split(", ") -// ^^^^^ reference semanticdb maven . . kotlin/text/split(+1). -// ⌄ enclosing_range_start local 6 - ?.map { it.toIntOrNull() } -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 6 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toIntOrNull(). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 6 - // same default values used in exposed-core DecimalColumnType() -// ⌄ enclosing_range_start local 7 - val precision = specs?.firstOrNull() ?: MathContext.DECIMAL64.precision -// ^^^^^^^^^ definition local 7 -// display_name precision -// documentation ```kotlin\nlocal val precision: Int\n``` -// ^^^^^ reference local 4 -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+19). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#DECIMAL64. -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#getPrecision(). -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/math/MathContext#precision. -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val scale = specs?.lastOrNull() ?: 20 -// ^^^^^ definition local 8 -// display_name scale -// documentation ```kotlin\nlocal val scale: Int\n``` -// ^^^^^ reference local 4 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/lastOrNull(+19). -// ⌃ enclosing_range_end local 8 - return ArrayColumnType>(DecimalColumnType(precision, scale)) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DecimalColumnType#``(). -// ^^^^^^^^^ reference local 7 -// ^^^^^ reference local 8 - } - -// ⌄ enclosing_range_start local 9 - val dialect = org.jetbrains.exposed.v1.core.vendors.currentDialect -// ^^^^^^^ definition local 9 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 10 - return when (type) { -// ^^^^ definition local 10 -// display_name -// documentation ```kotlin\nlocal val : String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType().(type) -// ⌃ enclosing_range_end local 10 - dialect.dataTypeProvider.byteType() -> ArrayColumnType>(ByteColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ByteColumnType#``(). - dialect.dataTypeProvider.ubyteType() -> ArrayColumnType>(UByteColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UByteColumnType#``(). - dialect.dataTypeProvider.shortType() -> ArrayColumnType>(ShortColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ShortColumnType#``(). - dialect.dataTypeProvider.ushortType() -> ArrayColumnType>(UShortColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UShortColumnType#``(). - dialect.dataTypeProvider.integerType() -> ArrayColumnType>(IntegerColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IntegerColumnType#``(). - dialect.dataTypeProvider.uintegerType() -> ArrayColumnType>(UIntegerColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UIntegerColumnType#``(). - dialect.dataTypeProvider.longType() -> ArrayColumnType>(LongColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LongColumnType#``(). - dialect.dataTypeProvider.ulongType() -> ArrayColumnType>(ULongColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ULongColumnType#``(). - dialect.dataTypeProvider.floatType() -> ArrayColumnType>(FloatColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/FloatColumnType#``(). - dialect.dataTypeProvider.doubleType() -> ArrayColumnType>(DoubleColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#doubleType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DoubleColumnType#``(). - dialect.dataTypeProvider.binaryType() -> ArrayColumnType>(BasicBinaryColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BasicBinaryColumnType#``(). - dialect.dataTypeProvider.booleanType() -> ArrayColumnType>(BooleanColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BooleanColumnType#``(). - dialect.dataTypeProvider.uuidType() -> ArrayColumnType>(UUIDColumnType()) -// ^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UUIDColumnType#``(). - else -> ArrayColumnType>(VarCharColumnType()) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#``(+1). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/VarCharColumnType#``(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi#getArrayColumnType(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/PreparedStatementApi# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt deleted file mode 100644 index 970edc733..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/statements/api/ResultApi.kt +++ /dev/null @@ -1,278 +0,0 @@ - package org.jetbrains.exposed.v1.core.statements.api -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ - - import kotlinx.coroutines.flow.Flow -// ^^^^^^^ reference semanticdb maven . . kotlinx/ -// ^^^^^^^^^^ reference semanticdb maven . . kotlinx/coroutines/ -// ^^^^ reference semanticdb maven . . kotlinx/coroutines/flow/ -// ^^^^ reference semanticdb maven . . kotlinx/coroutines/flow/Flow# - import org.jetbrains.exposed.v1.core.IColumnType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - /** - * Base class for wrapping data generated by executing a statement that queries the database. - */ - interface ResultApi : AutoCloseable { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# -// display_name ResultApi -// documentation ```kotlin\npublic abstract interface ResultApi : {kotlin/AutoCloseable=} AutoCloseable\n```\n\n----\n\n\n Base class for wrapping data generated by executing a statement that queries the database.\n -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/AutoCloseable# -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/AutoCloseable# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows(). - /** - * Returns a [Flow] containing the results of applying the given transform function [block] to each original row - * of data generated by executing a statement. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().(block) - fun mapRows(block: (row: RowApi) -> T?): Flow -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows(). -// display_name mapRows -// documentation ```kotlin\npublic abstract fun mapRows(block: (@R|kotlin/ParameterName|(name = String(row)) RowApi) -> T?): Flow\n\n```\n\n----\n\n\n Returns a [Flow] containing the results of applying the given transform function [block] to each original row\n of data generated by executing a statement.\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().(block) -// display_name block -// documentation ```kotlin\nblock: (@R|kotlin/ParameterName|(name = String(row)) RowApi) -> T?\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^ reference semanticdb maven . . kotlinx/coroutines/flow/Flow# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows().(block) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi#mapRows(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/ResultApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# - /** - * Base representation for accessing data rows by column index or name. - * - * Provides methods to retrieve objects from a row using a one-based column index or a column name, - * with optional type conversion for strongly-typed results. - */ - interface RowApi { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# -// display_name RowApi -// documentation ```kotlin\npublic abstract interface RowApi : Any\n```\n\n----\n\n\n Base representation for accessing data rows by column index or name.\n\n Provides methods to retrieve objects from a row using a one-based column index or a column name,\n with optional type conversion for strongly-typed results.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). - /** - * Retrieves an object from the current data row at the specified [index] position. - * - * @param index The first column is at position one, the second at position two, and onwards. - * @return The object at the specified index - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject().(index) - fun getObject(index: Int): Any? -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). -// display_name getObject -// documentation ```kotlin\npublic abstract fun getObject(index: Int): Any?\n\n```\n\n----\n\n\n Retrieves an object from the current data row at the specified [index] position.\n\n @param index The first column is at position one, the second at position two, and onwards.\n @return The object at the specified index\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject().(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). - /** - * Retrieves an object from the current data row with the specified column [name]. - * - * @param name The column name - * @return The object in the specified column - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1).(name) - fun getObject(name: String): Any? -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). -// display_name getObject -// documentation ```kotlin\npublic abstract fun getObject(name: String): Any?\n\n```\n\n----\n\n\n Retrieves an object from the current data row with the specified column [name].\n\n @param name The column name\n @return The object in the specified column\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). - /** - * Retrieves an object from the current data row at the specified [index] position, and converts the stored SQL type - * to the requested [type], if the conversion is supported. - * - * @param T The target type for conversion - * @param index The first column is at position one, the second at position two, and onwards. - * @param type The class representing the target type - * @return The object converted to the specified type - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(type) - fun getObject(index: Int, type: Class): T? -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). -// display_name getObject -// documentation ```kotlin\npublic abstract fun getObject(index: Int, type: Class): T?\n\n```\n\n----\n\n\n Retrieves an object from the current data row at the specified [index] position, and converts the stored SQL type\n to the requested [type], if the conversion is supported.\n\n @param T The target type for conversion\n @param index The first column is at position one, the second at position two, and onwards.\n @param type The class representing the target type\n @return The object converted to the specified type\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(type) -// display_name type -// documentation ```kotlin\ntype: Class\n``` -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). - /** - * Retrieves an object from the current data row with the specified column [name], and converts the stored SQL type - * to the requested [type], if the conversion is supported. - * - * @param T The target type for conversion - * @param name The column name - * @param type The class representing the target type - * @return The object converted to the specified type - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(type) - fun getObject(name: String, type: Class): T? -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). -// display_name getObject -// documentation ```kotlin\npublic abstract fun getObject(name: String, type: Class): T?\n\n```\n\n----\n\n\n Retrieves an object from the current data row with the specified column [name], and converts the stored SQL type\n to the requested [type], if the conversion is supported.\n\n @param T The target type for conversion\n @param name The column name\n @param type The class representing the target type\n @return The object converted to the specified type\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(type) -// display_name type -// documentation ```kotlin\ntype: Class\n``` -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4). - /** - * Retrieves an object from the current data row at the specified [index] position, and converts the stored SQL type - * to the requested [type], if the conversion is supported, using an additional column type hint. - * - * This method provides additional type information through the [columnType] parameter, which can be used - * for more precise type conversion. - * - * @param T The target type for conversion - * @param index The first column is at position one, the second at position two, and onwards. - * @param type The class representing the target type - * @param columnType Additional type information for the column (currently unused in default implementation) - * @return The object converted to the specified type - */ - @Suppress("unchecked_cast") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(index) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(columnType) -// ⌄ enclosing_range_start local 0 - fun getObject(index: Int, type: Class?, columnType: IColumnType<*>): T? = type?.let { getObject(index, it) } -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4). -// display_name getObject -// documentation ```kotlin\n@Suppress(...) public open fun getObject(index: Int, type: Class?, columnType: IColumnType<*>): T?\n```\n\n----\n\n\n Retrieves an object from the current data row at the specified [index] position, and converts the stored SQL type\n to the requested [type], if the conversion is supported, using an additional column type hint.\n\n This method provides additional type information through the [columnType] parameter, which can be used\n for more precise type conversion.\n\n @param T The target type for conversion\n @param index The first column is at position one, the second at position two, and onwards.\n @param type The class representing the target type\n @param columnType Additional type information for the column (currently unused in default implementation)\n @return The object converted to the specified type\n -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(index) -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(type) -// display_name type -// documentation ```kotlin\ntype: Class?\n``` -// ^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(type) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Class\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(index) -// ^^ reference local 0 -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(columnType) -// ⌃ enclosing_range_end local 0 - ?: (getObject(index) as T?) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4).(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+4). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5). - /** - * Retrieves an object from the current data row with the specified column [name], and converts the stored SQL type - * to the requested [type], if the conversion is supported, using an additional column type hint. - * - * This method provides additional type information through the [columnType] parameter, which can be used - * for more precise type conversion. - * - * @param T The target type for conversion - * @param name The column name - * @param type The class representing the target type - * @param columnType Additional type information for the column (currently unused in default implementation) - * @return The object converted to the specified type - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(columnType) - fun getObject(name: String, type: Class, columnType: IColumnType<*>): T? = getObject(name, type) -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5). -// display_name getObject -// documentation ```kotlin\npublic open fun getObject(name: String, type: Class, columnType: IColumnType<*>): T?\n```\n\n----\n\n\n Retrieves an object from the current data row with the specified column [name], and converts the stored SQL type\n to the requested [type], if the conversion is supported, using an additional column type hint.\n\n This method provides additional type information through the [columnType] parameter, which can be used\n for more precise type conversion.\n\n @param T The target type for conversion\n @param name The column name\n @param type The class representing the target type\n @param columnType Additional type information for the column (currently unused in default implementation)\n @return The object converted to the specified type\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(type) -// display_name type -// documentation ```kotlin\ntype: Class\n``` -// ^^^^^^^^ reference semanticdb maven jdk 11 java/lang/Class# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+3). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(name) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5).(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi#getObject(+5). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/RowApi# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionInterface.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionInterface.kt deleted file mode 100644 index 0c9bbe724..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionInterface.kt +++ /dev/null @@ -1,73 +0,0 @@ - package org.jetbrains.exposed.v1.core.transactions -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ - - import org.jetbrains.exposed.v1.core.DatabaseApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# - /** Base representation for a unit block of work that is performed on a database. */ - interface TransactionInterface { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# -// display_name TransactionInterface -// documentation ```kotlin\npublic abstract interface TransactionInterface : Any\n```\n\n----\n\n Base representation for a unit block of work that is performed on a database. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). - /** The database on which the transaction tasks are performed. */ - val db: DatabaseApi -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// display_name db -// documentation ```kotlin\npublic abstract val db: DatabaseApi\n```\n\n----\n\n The database on which the transaction tasks are performed. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// display_name db -// documentation ```kotlin\npublic get(): DatabaseApi\n```\n\n----\n\n The database on which the transaction tasks are performed. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#readOnly. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getReadOnly(). - /** Whether the transaction is in read-only mode. */ - val readOnly: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getReadOnly(). -// display_name readOnly -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the transaction is in read-only mode. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#readOnly. -// display_name readOnly -// documentation ```kotlin\npublic abstract val readOnly: Boolean\n```\n\n----\n\n Whether the transaction is in read-only mode. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#readOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getReadOnly(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#outerTransaction. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getOuterTransaction(). - /** The parent transaction of a nested transaction; otherwise, `null` if the transaction is a top-level instance. */ - val outerTransaction: Transaction? -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getOuterTransaction(). -// display_name outerTransaction -// documentation ```kotlin\npublic get(): Transaction?\n```\n\n----\n\n The parent transaction of a nested transaction; otherwise, `null` if the transaction is a top-level instance. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#outerTransaction. -// display_name outerTransaction -// documentation ```kotlin\npublic abstract val outerTransaction: Transaction?\n```\n\n----\n\n The parent transaction of a nested transaction; otherwise, `null` if the transaction is a top-level instance. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#outerTransaction. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getOuterTransaction(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi.kt deleted file mode 100644 index 536d91a5c..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi.kt +++ /dev/null @@ -1,751 +0,0 @@ - package org.jetbrains.exposed.v1.core.transactions -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ - - import org.jetbrains.exposed.v1.core.DatabaseApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import java.util.concurrent.ConcurrentHashMap -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap# - import java.util.concurrent.ConcurrentLinkedDeque -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentLinkedDeque# - import java.util.concurrent.atomic.AtomicReference -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^ reference semanticdb maven . . java/util/concurrent/atomic/ -// ^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/atomic/AtomicReference# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#``(). - @Suppress("ForbiddenComment") - // TODO: break down this to a separate files - - private object NotInitializedTransactionManager : TransactionManagerApi { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager# -// display_name NotInitializedTransactionManager -// documentation ```kotlin\n@Suppress(...) private final object NotInitializedTransactionManager : TransactionManagerApi\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#``(). -// display_name NotInitializedTransactionManager -// documentation ```kotlin\nprivate constructor(): NotInitializedTransactionManager\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultReadOnly. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly().(value) - override var defaultReadOnly: Boolean = false -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultReadOnly. -// display_name defaultReadOnly -// documentation ```kotlin\npublic open override var defaultReadOnly: Boolean\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic set(value: Boolean): Unit\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultReadOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultReadOnly().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxAttempts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts().(value) - override var defaultMaxAttempts: Int = -1 -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxAttempts. -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic open override var defaultMaxAttempts: Int\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic get(): Int\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic set(value: Int): Unit\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxAttempts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxAttempts().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMinRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay().(value) - override var defaultMinRetryDelay: Long = 0 -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMinRetryDelay. -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic open override var defaultMinRetryDelay: Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMinRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMinRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay().(value) - override var defaultMaxRetryDelay: Long = 0 -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxRetryDelay. -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic open override var defaultMaxRetryDelay: Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#defaultMaxRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#getDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#setDefaultMaxRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#currentOrNull(). - override fun currentOrNull(): Transaction = error( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#currentOrNull(). -// display_name currentOrNull -// documentation ```kotlin\npublic open override fun currentOrNull(): Transaction\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#currentOrNull(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^ reference semanticdb maven . . kotlin/error(). - "Please call Database.connect() or R2dbcDatabase.connect() before using this code" - ) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#currentOrNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread().(transaction) - override fun bindTransactionToThread(transaction: Transaction?) { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread(). -// display_name bindTransactionToThread -// documentation ```kotlin\npublic open override fun bindTransactionToThread(transaction: Transaction?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread().(transaction) - error("Please call Database.connect() or R2dbcDatabase.connect() before using this code") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# - /** - * Represents the manager registered to a database, which is responsible for creating new transactions - * and storing data related to the database and its transactions. - */ - interface TransactionManagerApi { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// display_name TransactionManagerApi -// documentation ```kotlin\npublic abstract interface TransactionManagerApi : Any\n```\n\n----\n\n\n Represents the manager registered to a database, which is responsible for creating new transactions\n and storing data related to the database and its transactions.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultReadOnly. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly().(value) - /** Whether transactions should be performed in read-only mode. Unless specified, the database default will be used. */ - var defaultReadOnly: Boolean -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultReadOnly. -// display_name defaultReadOnly -// documentation ```kotlin\npublic abstract var defaultReadOnly: Boolean\n```\n\n----\n\n Whether transactions should be performed in read-only mode. Unless specified, the database default will be used. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether transactions should be performed in read-only mode. Unless specified, the database default will be used. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly(). -// display_name defaultReadOnly -// documentation ```kotlin\npublic set(value: Boolean): Unit\n```\n\n----\n\n Whether transactions should be performed in read-only mode. Unless specified, the database default will be used. -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n```\n\n----\n\n Whether transactions should be performed in read-only mode. Unless specified, the database default will be used. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultReadOnly. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultReadOnly().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxAttempts. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts().(value) - /** The default maximum amount of attempts that will be made to perform a transaction. */ - var defaultMaxAttempts: Int -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxAttempts. -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic abstract var defaultMaxAttempts: Int\n```\n\n----\n\n The default maximum amount of attempts that will be made to perform a transaction. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n The default maximum amount of attempts that will be made to perform a transaction. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts(). -// display_name defaultMaxAttempts -// documentation ```kotlin\npublic set(value: Int): Unit\n```\n\n----\n\n The default maximum amount of attempts that will be made to perform a transaction. -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts().(value) -// display_name value -// documentation ```kotlin\nvalue: Int\n```\n\n----\n\n The default maximum amount of attempts that will be made to perform a transaction. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxAttempts. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxAttempts().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMinRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay().(value) - /** The default minimum number of milliseconds to wait before retrying a transaction if an exception is thrown. */ - var defaultMinRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMinRetryDelay. -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic abstract var defaultMinRetryDelay: Long\n```\n\n----\n\n The default minimum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n The default minimum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay(). -// display_name defaultMinRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n```\n\n----\n\n The default minimum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n```\n\n----\n\n The default minimum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMinRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMinRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxRetryDelay. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay().(value) - /** The default maximum number of milliseconds to wait before retrying a transaction if an exception is thrown. */ - var defaultMaxRetryDelay: Long -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxRetryDelay. -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic abstract var defaultMaxRetryDelay: Long\n```\n\n----\n\n The default maximum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic get(): Long\n```\n\n----\n\n The default maximum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay(). -// display_name defaultMaxRetryDelay -// documentation ```kotlin\npublic set(value: Long): Unit\n```\n\n----\n\n The default maximum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay().(value) -// display_name value -// documentation ```kotlin\nvalue: Long\n```\n\n----\n\n The default maximum number of milliseconds to wait before retrying a transaction if an exception is thrown. -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#defaultMaxRetryDelay. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#getDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#setDefaultMaxRetryDelay().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#currentOrNull(). - /** Returns the current [Transaction], or `null` if none exists. */ - fun currentOrNull(): Transaction? -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#currentOrNull(). -// display_name currentOrNull -// documentation ```kotlin\npublic abstract fun currentOrNull(): Transaction?\n\n```\n\n----\n\n Returns the current [Transaction], or `null` if none exists. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#currentOrNull(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#currentOrNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread(). - /** Sets the current thread's copy of the manager's thread-local variable to the specified [transaction]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread().(transaction) - fun bindTransactionToThread(transaction: Transaction?) -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread(). -// display_name bindTransactionToThread -// documentation ```kotlin\npublic abstract fun bindTransactionToThread(transaction: Transaction?): Unit\n\n```\n\n----\n\n Sets the current thread's copy of the manager's thread-local variable to the specified [transaction]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/NotInitializedTransactionManager#bindTransactionToThread(). -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#bindTransactionToThread(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#``(). - /** - * Represents the object responsible for storing internal data related to each registered database - * and its transaction manager. - */ - @Suppress("ForbiddenComment") - @InternalApi - object CoreTransactionManager { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# -// display_name CoreTransactionManager -// documentation ```kotlin\n@Suppress(...) @InternalApi() public final object CoreTransactionManager : Any\n```\n\n----\n\n\n Represents the object responsible for storing internal data related to each registered database\n and its transaction manager.\n -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#``(). -// display_name CoreTransactionManager -// documentation ```kotlin\nprivate constructor(): CoreTransactionManager\n```\n\n----\n\n\n Represents the object responsible for storing internal data related to each registered database\n and its transaction manager.\n -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). - private val databases = ConcurrentLinkedDeque() -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// display_name databases -// documentation ```kotlin\nprivate final val databases: ConcurrentLinkedDeque\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). -// display_name databases -// documentation ```kotlin\nprivate get(): ConcurrentLinkedDeque\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentLinkedDeque#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). - private val currentDefaultDatabase = AtomicReference() -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// display_name currentDefaultDatabase -// documentation ```kotlin\nprivate final val currentDefaultDatabase: AtomicReference\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). -// display_name currentDefaultDatabase -// documentation ```kotlin\nprivate get(): AtomicReference\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/atomic/AtomicReference#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabase(). - /** Returns the database that has been set as the default for all transactions. */ - fun getDefaultDatabase(): DatabaseApi? = currentDefaultDatabase.get() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabase(). -// display_name getDefaultDatabase -// documentation ```kotlin\npublic final fun getDefaultDatabase(): DatabaseApi?\n```\n\n----\n\n Returns the database that has been set as the default for all transactions. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). -// ^^^ reference semanticdb maven jdk 11 java/util/concurrent/atomic/AtomicReference#get(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). - /** - * Returns the database that has been set as the default for all transactions, or, if none was set, - * the last instance created. - */ - fun getDefaultDatabaseOrFirst(): DatabaseApi? = getDefaultDatabase() ?: databases.firstOrNull() -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). -// display_name getDefaultDatabaseOrFirst -// documentation ```kotlin\npublic final fun getDefaultDatabaseOrFirst(): DatabaseApi?\n```\n\n----\n\n\n Returns the database that has been set as the default for all transactions, or, if none was set,\n the last instance created.\n -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabase(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(+18). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase(). - /** Sets the specified database instance as the default for all transactions. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase().(db) - fun setDefaultDatabase(db: DatabaseApi?) { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase(). -// display_name setDefaultDatabase -// documentation ```kotlin\npublic final fun setDefaultDatabase(db: DatabaseApi?): Unit\n```\n\n----\n\n Sets the specified database instance as the default for all transactions. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase().(db) -// display_name db -// documentation ```kotlin\ndb: DatabaseApi?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase().(db) - currentDefaultDatabase.set(db) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). -// ^^^ reference semanticdb maven jdk 11 java/util/concurrent/atomic/AtomicReference#set(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase().(db) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#setDefaultDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). - private val registeredDatabases = ConcurrentHashMap() -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// display_name registeredDatabases -// documentation ```kotlin\nprivate get(): ConcurrentHashMap\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// display_name registeredDatabases -// documentation ```kotlin\nprivate final val registeredDatabases: ConcurrentHashMap\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager(). - /** - * Returns the transaction manager instance that is associated with the provided database key, - * or `null` if a manager has not been registered for the database. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager().(db) - fun getDatabaseManager(db: DatabaseApi): TransactionManagerApi? = registeredDatabases[db] -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager(). -// display_name getDatabaseManager -// documentation ```kotlin\npublic final fun getDatabaseManager(db: DatabaseApi): TransactionManagerApi?\n```\n\n----\n\n\n Returns the transaction manager instance that is associated with the provided database key,\n or `null` if a manager has not been registered for the database.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager().(db) -// display_name db -// documentation ```kotlin\ndb: DatabaseApi\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#get(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager().(db) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager().(db) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). - private val currentThreadManager = TransactionManagerThreadLocal() -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// display_name currentThreadManager -// documentation ```kotlin\nprivate final val currentThreadManager: CoreTransactionManager.TransactionManagerThreadLocal\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// display_name getCurrentThreadManager -// documentation ```kotlin\npublic final fun getCurrentThreadManager(): TransactionManagerApi\n```\n\n----\n\n Returns the transaction manager instance stored in the current thread's copy of its thread-local variable. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager(). - /** Stores the specified database instance as a key for the provided transaction manager value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(manager) - fun registerDatabaseManager(db: DatabaseApi, manager: TransactionManagerApi) { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager(). -// display_name registerDatabaseManager -// documentation ```kotlin\npublic final fun registerDatabaseManager(db: DatabaseApi, manager: TransactionManagerApi): Unit\n```\n\n----\n\n Stores the specified database instance as a key for the provided transaction manager value. -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) -// display_name db -// documentation ```kotlin\ndb: DatabaseApi\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(manager) -// display_name manager -// documentation ```kotlin\nmanager: TransactionManagerApi\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(manager) - if (getDefaultDatabaseOrFirst() == null) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). - currentThreadManager.remove() -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). - } - if (!registeredDatabases.containsKey(db)) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#containsKey(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) - databases.push(db) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). -// ^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentLinkedDeque#push(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) - } - - registeredDatabases[db] = manager -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/set(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(db) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager().(manager) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registerDatabaseManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase(). - /** - * Clears any association between the provided database instance and its transaction manager, - * and completely removes the database instance from the internal storage. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) - fun closeAndUnregisterDatabase(db: DatabaseApi) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase(). -// display_name closeAndUnregisterDatabase -// documentation ```kotlin\npublic final fun closeAndUnregisterDatabase(db: DatabaseApi): Unit\n```\n\n----\n\n\n Clears any association between the provided database instance and its transaction manager,\n and completely removes the database instance from the internal storage.\n -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) -// display_name db -// documentation ```kotlin\ndb: DatabaseApi\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) -// ⌄ enclosing_range_start local 0 - val manager = getDatabaseManager(db) -// ^^^^^^^ definition local 0 -// display_name manager -// documentation ```kotlin\nlocal val manager: TransactionManagerApi?\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabaseManager(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) -// ⌃ enclosing_range_end local 0 -// ⌄ enclosing_range_start local 1 - manager?.let { -// ^^^^^^^ reference local 0 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 1 7:9 -// display_name it -// documentation ```kotlin\nit: TransactionManagerApi\n``` - registeredDatabases.remove(db) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#remove(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) - databases.remove(db) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#databases. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDatabases(). -// ^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentLinkedDeque#remove(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) - currentDefaultDatabase.compareAndSet(db, null) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentDefaultDatabase. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentDefaultDatabase(). -// ^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/atomic/AtomicReference#compareAndSet(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase().(db) - if (currentThreadManager.isInitialized && getCurrentThreadManager() == it) { -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^ reference local 1 - currentThreadManager.remove() -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). - } - } -// ⌃ enclosing_range_end local 1 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#closeAndUnregisterDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). - /** Returns the transaction manager instance stored in the current thread's copy of its thread-local variable. */ - fun getCurrentThreadManager(): TransactionManagerApi = currentThreadManager.get() -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// display_name getCurrentThreadManager -// documentation ```kotlin\npublic final fun getCurrentThreadManager(): TransactionManagerApi\n```\n\n----\n\n Returns the transaction manager instance stored in the current thread's copy of its thread-local variable. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#get(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager(). - /** - * Sets the current thread's copy of its thread-local variable to the specified [manager] instance, - * or removes the value entirely if a `null` instance is provided. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager().(manager) - fun resetCurrentThreadManager(manager: TransactionManagerApi?) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager(). -// display_name resetCurrentThreadManager -// documentation ```kotlin\npublic final fun resetCurrentThreadManager(manager: TransactionManagerApi?): Unit\n```\n\n----\n\n\n Sets the current thread's copy of its thread-local variable to the specified [manager] instance,\n or removes the value entirely if a `null` instance is provided.\n -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager().(manager) -// display_name manager -// documentation ```kotlin\nmanager: TransactionManagerApi?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager().(manager) -// ⌄ enclosing_range_start local 2 - manager?.let { currentThreadManager.set(it) } ?: currentThreadManager.remove() -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager().(manager) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: TransactionManagerApi\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set(). -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentThreadManager. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). -// ⌃ enclosing_range_end local 2 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#resetCurrentThreadManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). - /** - * Returns the current [Transaction] from the current transaction manager instance, - * or `null` if none exists. - */ - fun currentTransactionOrNull(): Transaction? = getCurrentThreadManager().currentOrNull() -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// display_name currentTransactionOrNull -// documentation ```kotlin\npublic final fun currentTransactionOrNull(): Transaction?\n```\n\n----\n\n\n Returns the current [Transaction] from the current transaction manager instance,\n or `null` if none exists.\n -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getCurrentThreadManager(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi#currentOrNull(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - /** - * Returns the current [Transaction] from the current transaction manager instance. - * - * @throws IllegalStateException If a transaction is not currently open. - */ - fun currentTransaction(): Transaction = currentTransactionOrNull() ?: error("No transaction in context.") -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// display_name currentTransaction -// documentation ```kotlin\npublic final fun currentTransaction(): Transaction\n```\n\n----\n\n\n Returns the current [Transaction] from the current transaction manager instance.\n\n @throws IllegalStateException If a transaction is not currently open.\n -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#``(). - private class TransactionManagerThreadLocal : ThreadLocal() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal# -// display_name TransactionManagerThreadLocal -// documentation ```kotlin\nprivate final class TransactionManagerThreadLocal : ThreadLocal\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ThreadLocal# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#``(). -// display_name TransactionManagerThreadLocal -// documentation ```kotlin\npublic constructor(): CoreTransactionManager.TransactionManagerThreadLocal\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized().(value) - var isInitialized = false -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// display_name isInitialized -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// display_name isInitialized -// documentation ```kotlin\npublic final var isInitialized: Boolean\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). -// display_name isInitialized -// documentation ```kotlin\npublic set(value: Boolean): Unit\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized().(value) -// display_name value -// documentation ```kotlin\nvalue: Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#get(). - override fun get(): TransactionManagerApi { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#get(). -// display_name get -// documentation ```kotlin\npublic open override fun get(): TransactionManagerApi\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ThreadLocal#get(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# - return super.get() -// ^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#get(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#get(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#initialValue(). - override fun initialValue(): TransactionManagerApi { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#initialValue(). -// display_name initialValue -// documentation ```kotlin\nprotected open override fun initialValue(): TransactionManagerApi\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ThreadLocal#initialValue(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# - isInitialized = true -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). -// ⌄ enclosing_range_start local 3 - return getDefaultDatabaseOrFirst()?.let { registeredDatabases.getValue(it) } ?: NotInitializedTransactionManager -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: DatabaseApi\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getRegisteredDatabases(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#registeredDatabases. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getValue(). -// ^^ reference local 3 -// ⌃ enclosing_range_end local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#initialValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set().(value) - override fun set(value: TransactionManagerApi?) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set(). -// display_name set -// documentation ```kotlin\npublic open override fun set(value: TransactionManagerApi?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ThreadLocal#set(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set().(value) -// display_name value -// documentation ```kotlin\nvalue: TransactionManagerApi?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionManagerApi# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set().(value) - isInitialized = true -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). - super.set(value) -// ^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#set(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set().(value) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#set(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). - override fun remove() { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). -// display_name remove -// documentation ```kotlin\npublic open override fun remove(): Unit\n``` -// relationship is_reference is_implementation semanticdb maven jdk 11 java/lang/ThreadLocal#remove(). - isInitialized = false -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#getIsInitialized(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#isInitialized. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#setIsInitialized(). - super.remove() -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#remove(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#remove(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#TransactionManagerThreadLocal#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt deleted file mode 100644 index 5b5eed002..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/transactions/TransactionScope.kt +++ /dev/null @@ -1,249 +0,0 @@ - package org.jetbrains.exposed.v1.core.transactions -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.Key -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key# - import org.jetbrains.exposed.v1.core.Transaction -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# - import kotlin.properties.ReadWriteProperty -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ReadWriteProperty# - import kotlin.reflect.KProperty -// ^^^^^^ reference semanticdb maven . . kotlin/ -// ^^^^^^^ reference semanticdb maven . . kotlin/reflect/ -// ^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KProperty# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope(). - /** - * Returns the result of reading/writing transaction data stored within the scope of the current transaction. - * - * If no data is found, the specified [init] block is called with the current transaction as its receiver and - * the result is returned. - */ - @Suppress("UNCHECKED_CAST") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().(init) - fun transactionScope(init: Transaction.() -> T) = TransactionStore(init) as ReadWriteProperty -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope(). -// display_name transactionScope -// documentation ```kotlin\n@Suppress(...) public final fun transactionScope(init: Transaction.() -> T): ReadWriteProperty\n```\n\n----\n\n\n Returns the result of reading/writing transaction data stored within the scope of the current transaction.\n\n If no data is found, the specified [init] block is called with the current transaction as its receiver and\n the result is returned.\n -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().(init) -// display_name init -// documentation ```kotlin\ninit: Transaction.() -> T\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().(init) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ReadWriteProperty# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope().(init) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/transactionScope(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope(). - /** - * Returns the result of reading/writing transaction data stored within the scope of the current transaction, - * or `null` if no data is found. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope().[T] - fun nullableTransactionScope() = TransactionStore() -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope(). -// display_name nullableTransactionScope -// documentation ```kotlin\npublic final fun nullableTransactionScope(): TransactionStore\n```\n\n----\n\n\n Returns the result of reading/writing transaction data stored within the scope of the current transaction,\n or `null` if no data is found.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/nullableTransactionScope(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore# - /** - * Class responsible for implementing property delegates of read-write properties in - * the current transaction's `UserDataHolder`. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``().(init) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#init. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getInit(). - class TransactionStore(val init: (Transaction.() -> T)? = null) : ReadWriteProperty { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore# -// display_name TransactionStore -// documentation ```kotlin\npublic final class TransactionStore : ReadWriteProperty\n```\n\n----\n\n\n Class responsible for implementing property delegates of read-write properties in\n the current transaction's `UserDataHolder`.\n -// relationship is_reference is_implementation semanticdb maven . . kotlin/properties/ReadWriteProperty# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``(). -// display_name TransactionStore -// documentation ```kotlin\npublic constructor(init: (Transaction.() -> T)? = ...): TransactionStore\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : Any\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``().(init) -// display_name init -// documentation ```kotlin\ninit: (Transaction.() -> T)? = ...\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``().(init) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getInit(). -// display_name init -// documentation ```kotlin\npublic get(): (Transaction.() -> T)?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#init. -// display_name init -// documentation ```kotlin\npublic final val init: (Transaction.() -> T)?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/properties/ReadWriteProperty# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``().(init) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#init. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getInit(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). - private val key = Key() -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). -// display_name key -// documentation ```kotlin\nprivate get(): Key\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// display_name key -// documentation ```kotlin\nprivate final val key: Key\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Key#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(thisRef) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(property) - override fun getValue(thisRef: Any?, property: KProperty<*>): T? { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue(). -// display_name getValue -// documentation ```kotlin\npublic open override operator fun getValue(thisRef: Any?, property: KProperty<*>): T?\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/properties/ReadWriteProperty#getValue(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(thisRef) -// display_name thisRef -// documentation ```kotlin\nthisRef: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(property) -// display_name property -// documentation ```kotlin\nproperty: KProperty<*>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KProperty# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(thisRef) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue().(property) -// ⌄ enclosing_range_start local 0 - @OptIn(InternalApi::class) - val currentOrNullTransaction = CoreTransactionManager.currentTransactionOrNull() -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name currentOrNullTransaction -// documentation ```kotlin\n@OptIn(...) local val currentOrNullTransaction: Transaction?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ⌃ enclosing_range_end local 0 - return currentOrNullTransaction?.getUserData(key) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#getUserData(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// ⌄ enclosing_range_start local 1 - ?: init?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getInit(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#init. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 1 4:13 -// display_name it -// documentation ```kotlin\nit: Transaction.() -> T\n``` -// ⌄ enclosing_range_start local 2 - val value = currentOrNullTransaction?.it() ?: error("Can't init value outside the transaction") -// ^^^^^ definition local 2 -// display_name value -// documentation ```kotlin\nlocal val value: T\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 0 -// ^^ reference local 1 -// ^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end local 2 - currentOrNullTransaction.putUserData(key, value) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference local 0 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// ^^^^^ reference local 2 - value -// ^^^^^ reference local 2 - } -// ⌃ enclosing_range_end local 1 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(thisRef) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(property) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(value) - override fun setValue(thisRef: Any?, property: KProperty<*>, value: T?) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue(). -// display_name setValue -// documentation ```kotlin\npublic open override operator fun setValue(thisRef: Any?, property: KProperty<*>, value: T?): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/properties/ReadWriteProperty#setValue(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(thisRef) -// display_name thisRef -// documentation ```kotlin\nthisRef: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(property) -// display_name property -// documentation ```kotlin\nproperty: KProperty<*>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/reflect/KProperty# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(value) -// display_name value -// documentation ```kotlin\nvalue: T?\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(thisRef) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(property) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(value) - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 3 - CoreTransactionManager.currentTransactionOrNull()?.let { -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 3 6:9 -// display_name it -// documentation ```kotlin\nit: Transaction\n``` - if (value == null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(value) - it.removeUserData(key) -// ^^ reference local 3 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#removeUserData(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. - } else { - it.putUserData(key, value) -// ^^ reference local 3 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/UserDataHolder#putUserData(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#getKey(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#key. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue().(value) - } - } -// ⌃ enclosing_range_end local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore#setValue(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionStore# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault.kt deleted file mode 100644 index 3c3d309e5..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault.kt +++ /dev/null @@ -1,130 +0,0 @@ - package org.jetbrains.exposed.v1.core.utils -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[V] - interface CacheWithDefault { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault# -// display_name CacheWithDefault -// documentation ```kotlin\npublic abstract interface CacheWithDefault : Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[K] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get().(key) - fun get(key: K): V -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get(). -// display_name get -// documentation ```kotlin\npublic abstract fun get(key: K): V\n\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get().(key) -// display_name key -// documentation ```kotlin\nkey: K\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault# - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``(). - class CachableMapWithDefault( -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault# -// display_name CachableMapWithDefault -// documentation ```kotlin\n@InternalApi() public final class CachableMapWithDefault : CacheWithDefault\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``(). -// display_name CachableMapWithDefault -// documentation ```kotlin\npublic constructor(map: MutableMap = ..., default: (K) -> V): CachableMapWithDefault\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[K] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(map) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#map. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getMap(). - private val map: MutableMap = mutableMapOf(), -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(map) -// display_name map -// documentation ```kotlin\nmap: MutableMap = ...\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(map) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getMap(). -// display_name map -// documentation ```kotlin\nprivate get(): MutableMap\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#map. -// display_name map -// documentation ```kotlin\nprivate final val map: MutableMap\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableMapOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(map) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#map. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getMap(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(default) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#default. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getDefault(). - val default: (K) -> V -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(default) -// display_name default -// documentation ```kotlin\ndefault: (K) -> V\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(default) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#default. -// display_name default -// documentation ```kotlin\npublic final val default: (K) -> V\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getDefault(). -// display_name default -// documentation ```kotlin\npublic get(): (K) -> V\n``` -// ^^^^^^^^ reference semanticdb maven . . kotlin/Function1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``().(default) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#default. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getDefault(). - ) : CacheWithDefault { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get().(key) - override fun get(key: K): V = map.getOrPut(key) { default(key) } -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get(). -// display_name get -// documentation ```kotlin\npublic open override fun get(key: K): V\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithDefault#get(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get().(key) -// display_name key -// documentation ```kotlin\nkey: K\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getMap(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#map. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get().(key) -// ^^^^^^^ reference semanticdb maven . . kotlin/Function1#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#default. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#getDefault(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault#get(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithDefault# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt deleted file mode 100644 index bc011e940..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault.kt +++ /dev/null @@ -1,137 +0,0 @@ - package org.jetbrains.exposed.v1.core.utils -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import java.util.concurrent.ConcurrentHashMap -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ -// ^^^^^^^^^^ reference semanticdb maven . . java/util/concurrent/ -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[V] - interface CacheWithSuspendableDefault { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault# -// display_name CacheWithSuspendableDefault -// documentation ```kotlin\npublic abstract interface CacheWithSuspendableDefault : Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault# -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[K] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get().(key) - suspend fun get(key: K): V -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get(). -// display_name get -// documentation ```kotlin\npublic abstract suspend fun get(key: K): V\n\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get().(key) -// display_name key -// documentation ```kotlin\nkey: K\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get().(key) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault# - @InternalApi -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[K] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``(). - class CachableMapWithSuspendableDefault( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault# -// display_name CachableMapWithSuspendableDefault -// documentation ```kotlin\n@InternalApi() public final class CachableMapWithSuspendableDefault : CacheWithSuspendableDefault\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``(). -// display_name CachableMapWithSuspendableDefault -// documentation ```kotlin\npublic constructor(map: MutableMap = ..., default: suspend (K) -> V): CachableMapWithSuspendableDefault\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[K] -// display_name FirTypeParameterSymbol K -// documentation ```kotlin\nK\n``` -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[V] -// display_name FirTypeParameterSymbol V -// documentation ```kotlin\nV\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[K] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#[V] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(map) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#map. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getMap(). - private val map: MutableMap = ConcurrentHashMap(), -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(map) -// display_name map -// documentation ```kotlin\nmap: MutableMap = ...\n``` -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(map) -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getMap(). -// display_name map -// documentation ```kotlin\nprivate get(): MutableMap\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#map. -// display_name map -// documentation ```kotlin\nprivate final val map: MutableMap\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/MutableMap# -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(map) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#map. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getMap(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(default) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#default. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getDefault(). - val default: suspend (K) -> V -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(default) -// display_name default -// documentation ```kotlin\ndefault: suspend (K) -> V\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(default) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#default. -// display_name default -// documentation ```kotlin\npublic final val default: suspend (K) -> V\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getDefault(). -// display_name default -// documentation ```kotlin\npublic get(): suspend (K) -> V\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/coroutines/SuspendFunction1# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``().(default) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#default. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getDefault(). - ) : CacheWithSuspendableDefault { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get().(key) - override suspend fun get(key: K): V { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get(). -// display_name get -// documentation ```kotlin\npublic open override suspend fun get(key: K): V\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CacheWithSuspendableDefault#get(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get().(key) -// display_name key -// documentation ```kotlin\nkey: K\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get().(key) - return map.getOrPut(key) { default(key) } -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getMap(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#map. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getOrPut(+1). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get().(key) -// ^^^^^^^ reference semanticdb maven . . kotlin/coroutines/SuspendFunction1#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#default. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#getDefault(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get().(key) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault#get(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/utils/CachableMapWithSuspendableDefault# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ColumnMetadata.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ColumnMetadata.kt deleted file mode 100644 index 879f74a1e..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ColumnMetadata.kt +++ /dev/null @@ -1,280 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# - /** - * Represents metadata information about a specific column. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy(). - data class ColumnMetadata( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -// display_name ColumnMetadata -// documentation ```kotlin\npublic final data class ColumnMetadata : Any\n```\n\n----\n\n\n Represents metadata information about a specific column.\n -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``(). -// display_name ColumnMetadata -// documentation ```kotlin\npublic constructor(name: String, jdbcType: Int, sqlType: String, nullable: Boolean, size: Int?, scale: Int?, autoIncrement: Boolean, defaultDbValue: String?): ColumnMetadata\n```\n\n----\n\n Name of the column. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy(). 21:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(name: String = ..., jdbcType: Int = ..., sqlType: String = ..., nullable: Boolean = ..., size: Int? = ..., scale: Int? = ..., autoIncrement: Boolean = ..., defaultDbValue: String? = ...): ColumnMetadata\n\n```\n\n----\n\n Name of the column. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(name) - /** Name of the column. */ - val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n```\n\n----\n\n Name of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): String\n\n```\n\n----\n\n Name of the column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n```\n\n----\n\n Name of the column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n```\n\n----\n\n Name of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(jdbcType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#jdbcType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getJdbcType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(jdbcType) - /** - * JDBC type of the column. - * - * @see java.sql.Types - */ - val jdbcType: Int, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(jdbcType) -// display_name jdbcType -// documentation ```kotlin\njdbcType: Int\n```\n\n----\n\n\n JDBC type of the column.\n\n @see java.sql.Types\n -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(jdbcType) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): Int\n\n```\n\n----\n\n\n JDBC type of the column.\n\n @see java.sql.Types\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(jdbcType) -// display_name jdbcType -// documentation ```kotlin\njdbcType: Int = ...\n```\n\n----\n\n\n JDBC type of the column.\n\n @see java.sql.Types\n -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getJdbcType(). -// display_name jdbcType -// documentation ```kotlin\npublic get(): Int\n```\n\n----\n\n\n JDBC type of the column.\n\n @see java.sql.Types\n -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getJdbcType(). -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#jdbcType. -// display_name jdbcType -// documentation ```kotlin\npublic final val jdbcType: Int\n```\n\n----\n\n\n JDBC type of the column.\n\n @see java.sql.Types\n -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#jdbcType. -// ^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(jdbcType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#jdbcType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getJdbcType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(jdbcType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(sqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#sqlType. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSqlType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component3(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(sqlType) - /** SQL type of the column. */ - val sqlType: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: String\n```\n\n----\n\n SQL type of the column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(sqlType) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component3(). -// display_name component3 -// documentation ```kotlin\npublic final operator fun component3(): String\n\n```\n\n----\n\n SQL type of the column. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(sqlType) -// display_name sqlType -// documentation ```kotlin\nsqlType: String = ...\n```\n\n----\n\n SQL type of the column. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSqlType(). -// display_name sqlType -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n SQL type of the column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSqlType(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#sqlType. -// display_name sqlType -// documentation ```kotlin\npublic final val sqlType: String\n```\n\n----\n\n SQL type of the column. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#sqlType. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(sqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#sqlType. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSqlType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component3(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(sqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(nullable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#nullable. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getNullable(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component4(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(nullable) - /** Whether the column is nullable or not. */ - val nullable: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(nullable) -// display_name nullable -// documentation ```kotlin\nnullable: Boolean\n```\n\n----\n\n Whether the column is nullable or not. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(nullable) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component4(). -// display_name component4 -// documentation ```kotlin\npublic final operator fun component4(): Boolean\n\n```\n\n----\n\n Whether the column is nullable or not. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(nullable) -// display_name nullable -// documentation ```kotlin\nnullable: Boolean = ...\n```\n\n----\n\n Whether the column is nullable or not. -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getNullable(). -// display_name nullable -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the column is nullable or not. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getNullable(). -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#nullable. -// display_name nullable -// documentation ```kotlin\npublic final val nullable: Boolean\n```\n\n----\n\n Whether the column is nullable or not. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#nullable. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(nullable) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#nullable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getNullable(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component4(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(nullable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component5(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(size) - /** Optional size of the column. */ - val size: Int?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n```\n\n----\n\n Optional size of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(size) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component5(). -// display_name component5 -// documentation ```kotlin\npublic final operator fun component5(): Int?\n\n```\n\n----\n\n Optional size of the column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(size) -// display_name size -// documentation ```kotlin\nsize: Int? = ...\n```\n\n----\n\n Optional size of the column. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// display_name size -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n Optional size of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// display_name size -// documentation ```kotlin\npublic final val size: Int?\n```\n\n----\n\n Optional size of the column. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#size. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getSize(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component5(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(scale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#scale. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getScale(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component6(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(scale) - /** Optional amount of fractional digits allowed in the column. */ - val scale: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int?\n```\n\n----\n\n Optional amount of fractional digits allowed in the column. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(scale) -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component6(). -// display_name component6 -// documentation ```kotlin\npublic final operator fun component6(): Int?\n\n```\n\n----\n\n Optional amount of fractional digits allowed in the column. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(scale) -// display_name scale -// documentation ```kotlin\nscale: Int? = ...\n```\n\n----\n\n Optional amount of fractional digits allowed in the column. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getScale(). -// display_name scale -// documentation ```kotlin\npublic get(): Int?\n```\n\n----\n\n Optional amount of fractional digits allowed in the column. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getScale(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#scale. -// display_name scale -// documentation ```kotlin\npublic final val scale: Int?\n```\n\n----\n\n Optional amount of fractional digits allowed in the column. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#scale. -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(scale) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#scale. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getScale(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component6(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(scale) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(autoIncrement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component7(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(autoIncrement) - /** Whether the column is auto-incremented. */ - val autoIncrement: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(autoIncrement) -// display_name autoIncrement -// documentation ```kotlin\nautoIncrement: Boolean\n```\n\n----\n\n Whether the column is auto-incremented. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(autoIncrement) -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// display_name autoIncrement -// documentation ```kotlin\npublic final val autoIncrement: Boolean\n```\n\n----\n\n Whether the column is auto-incremented. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component7(). -// display_name component7 -// documentation ```kotlin\npublic final operator fun component7(): Boolean\n\n```\n\n----\n\n Whether the column is auto-incremented. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(autoIncrement) -// display_name autoIncrement -// documentation ```kotlin\nautoIncrement: Boolean = ...\n```\n\n----\n\n Whether the column is auto-incremented. -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// display_name autoIncrement -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Whether the column is auto-incremented. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(autoIncrement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#autoIncrement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getAutoIncrement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component7(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(autoIncrement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(defaultDbValue) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component8(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(defaultDbValue) - /** Default value of the column. */ - val defaultDbValue: String?, -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(defaultDbValue) -// display_name defaultDbValue -// documentation ```kotlin\ndefaultDbValue: String?\n```\n\n----\n\n Default value of the column. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(defaultDbValue) -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component8(). -// display_name component8 -// documentation ```kotlin\npublic final operator fun component8(): String?\n\n```\n\n----\n\n Default value of the column. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(defaultDbValue) -// display_name defaultDbValue -// documentation ```kotlin\ndefaultDbValue: String? = ...\n```\n\n----\n\n Default value of the column. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// display_name defaultDbValue -// documentation ```kotlin\npublic final val defaultDbValue: String?\n```\n\n----\n\n Default value of the column. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// display_name defaultDbValue -// documentation ```kotlin\npublic get(): String?\n```\n\n----\n\n Default value of the column. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``().(defaultDbValue) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#defaultDbValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#getDefaultDbValue(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#component8(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy().(defaultDbValue) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ColumnMetadata#copy(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DataTypeProvider.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DataTypeProvider.kt deleted file mode 100644 index 5cf67dc59..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DataTypeProvider.kt +++ /dev/null @@ -1,634 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.Function -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - import java.nio.ByteBuffer -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/nio/ -// ^^^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#``(). - /** - * Provides definitions for all the supported SQL data types. - * By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific type, or it is - * implemented differently, the corresponding function should be overridden. - */ - abstract class DataTypeProvider { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// display_name DataTypeProvider -// documentation ```kotlin\npublic abstract class DataTypeProvider : Any\n```\n\n----\n\n\n Provides definitions for all the supported SQL data types.\n By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific type, or it is\n implemented differently, the corresponding function should be overridden.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#``(). -// display_name DataTypeProvider -// documentation ```kotlin\npublic constructor(): DataTypeProvider\n```\n\n----\n\n\n Provides definitions for all the supported SQL data types.\n By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific type, or it is\n implemented differently, the corresponding function should be overridden.\n - // Numeric types - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). - /** Numeric type for storing 1-byte integers. */ - open fun byteType(): String = "TINYINT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// display_name byteType -// documentation ```kotlin\npublic open fun byteType(): String\n```\n\n----\n\n Numeric type for storing 1-byte integers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#byteType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#byteType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#byteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). - /** Numeric type for storing 1-byte unsigned integers. - * - * **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this will represent the 2-byte - * integer type. - */ - open fun ubyteType(): String = "SMALLINT" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// display_name ubyteType -// documentation ```kotlin\npublic open fun ubyteType(): String\n```\n\n----\n\n Numeric type for storing 1-byte unsigned integers.\n\n **Note:** If the database being used is not MySQL, MariaDB, or SQL Server, this will represent the 2-byte\n integer type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ubyteType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ubyteType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ubyteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). - /** Numeric type for storing 2-byte integers. */ - open fun shortType(): String = "SMALLINT" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). -// display_name shortType -// documentation ```kotlin\npublic open fun shortType(): String\n```\n\n----\n\n Numeric type for storing 2-byte integers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#shortType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). - /** Numeric type for storing 2-byte unsigned integers. - * - * **Note:** If the database being used is not MySQL or MariaDB, this will represent the 4-byte integer type. - */ - open fun ushortType(): String = "INT" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). -// display_name ushortType -// documentation ```kotlin\npublic open fun ushortType(): String\n```\n\n----\n\n Numeric type for storing 2-byte unsigned integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this will represent the 4-byte integer type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ushortType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ushortType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). - /** Numeric type for storing 4-byte integers. */ - open fun integerType(): String = "INT" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// display_name integerType -// documentation ```kotlin\npublic open fun integerType(): String\n```\n\n----\n\n Numeric type for storing 4-byte integers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). - /** Numeric type for storing 4-byte unsigned integers. - * - * **Note:** If the database being used is not MySQL or MariaDB, this will represent the 8-byte integer type. - */ - open fun uintegerType(): String = "BIGINT" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// display_name uintegerType -// documentation ```kotlin\npublic open fun uintegerType(): String\n```\n\n----\n\n Numeric type for storing 4-byte unsigned integers.\n\n **Note:** If the database being used is not MySQL or MariaDB, this will represent the 8-byte integer type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). - /** Numeric type for storing 4-byte integers, marked as auto-increment. */ - open fun integerAutoincType(): String = "INT AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). -// display_name integerAutoincType -// documentation ```kotlin\npublic open fun integerAutoincType(): String\n```\n\n----\n\n Numeric type for storing 4-byte integers, marked as auto-increment. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#integerAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#integerAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#integerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). - /** Numeric type for storing 4-byte unsigned integers, marked as auto-increment. - * - * **Note:** If the database being used is not MySQL or MariaDB, this will represent the 8-byte integer type. - */ - open fun uintegerAutoincType(): String = "BIGINT AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). -// display_name uintegerAutoincType -// documentation ```kotlin\npublic open fun uintegerAutoincType(): String\n```\n\n----\n\n Numeric type for storing 4-byte unsigned integers, marked as auto-increment.\n\n **Note:** If the database being used is not MySQL or MariaDB, this will represent the 8-byte integer type.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). - /** Numeric type for storing 8-byte integers. */ - open fun longType(): String = "BIGINT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). -// display_name longType -// documentation ```kotlin\npublic open fun longType(): String\n```\n\n----\n\n Numeric type for storing 8-byte integers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). - /** Numeric type for storing 8-byte unsigned integers. */ - open fun ulongType(): String = "NUMERIC(20)" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// display_name ulongType -// documentation ```kotlin\npublic open fun ulongType(): String\n```\n\n----\n\n Numeric type for storing 8-byte unsigned integers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). - /** Numeric type for storing 8-byte integers, and marked as auto-increment. */ - open fun longAutoincType(): String = "BIGINT AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). -// display_name longAutoincType -// documentation ```kotlin\npublic open fun longAutoincType(): String\n```\n\n----\n\n Numeric type for storing 8-byte integers, and marked as auto-increment. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#longAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#longAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#longAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). - /** Numeric type for storing 8-byte unsigned integers, marked as auto-increment. */ - open fun ulongAutoincType(): String = "NUMERIC(20) AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open fun ulongAutoincType(): String\n```\n\n----\n\n Numeric type for storing 8-byte unsigned integers, marked as auto-increment. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ulongAutoincType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). - /** Numeric type for storing 4-byte (single precision) floating-point numbers. */ - open fun floatType(): String = "FLOAT" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). -// display_name floatType -// documentation ```kotlin\npublic open fun floatType(): String\n```\n\n----\n\n Numeric type for storing 4-byte (single precision) floating-point numbers. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#floatType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#floatType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#doubleType(). - /** Numeric type for storing 8-byte (double precision) floating-point numbers. */ - open fun doubleType(): String = "DOUBLE PRECISION" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#doubleType(). -// display_name doubleType -// documentation ```kotlin\npublic open fun doubleType(): String\n```\n\n----\n\n Numeric type for storing 8-byte (double precision) floating-point numbers. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#doubleType(). - - // Character types - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). - /** Character type for storing strings of variable length up to a maximum. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType().(colLength) - open fun varcharType(colLength: Int): String = "VARCHAR($colLength)" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). -// display_name varcharType -// documentation ```kotlin\npublic open fun varcharType(colLength: Int): String\n```\n\n----\n\n Character type for storing strings of variable length up to a maximum. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType().(colLength) -// display_name colLength -// documentation ```kotlin\ncolLength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). - /** Character type for storing strings of variable length. - * Some database (postgresql) use the same data type name to provide virtually _unlimited_ length. */ - open fun textType(): String = "TEXT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). -// display_name textType -// documentation ```kotlin\npublic open fun textType(): String\n```\n\n----\n\n Character type for storing strings of variable length.\n Some database (postgresql) use the same data type name to provide virtually _unlimited_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#textType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). - /** Character type for storing strings of _medium_ length. */ - open fun mediumTextType(): String = "TEXT" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). -// display_name mediumTextType -// documentation ```kotlin\npublic open fun mediumTextType(): String\n```\n\n----\n\n Character type for storing strings of _medium_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#mediumTextType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#mediumTextType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#mediumTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). - /** Character type for storing strings of variable and _large_ length. */ - open fun largeTextType(): String = "TEXT" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). -// display_name largeTextType -// documentation ```kotlin\npublic open fun largeTextType(): String\n```\n\n----\n\n Character type for storing strings of variable and _large_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#largeTextType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#largeTextType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#largeTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). - - // Binary data types - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). - /** Binary type for storing binary strings of variable and _unlimited_ length. */ - abstract fun binaryType(): String -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic abstract fun binaryType(): String\n\n```\n\n----\n\n Binary type for storing binary strings of variable and _unlimited_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#binaryType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#binaryType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#binaryType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). - /** Binary type for storing binary strings of a specific [length]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1).(length) - open fun binaryType(length: Int): String = if (length == Int.MAX_VALUE) "VARBINARY(MAX)" else "VARBINARY($length)" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). -// display_name binaryType -// documentation ```kotlin\npublic open fun binaryType(length: Int): String\n```\n\n----\n\n Binary type for storing binary strings of a specific [length]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1).(length) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Int#Companion#getMAX_VALUE(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1).(length) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). - /** Binary type for storing BLOBs. */ - open fun blobType(): String = "BLOB" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). -// display_name blobType -// documentation ```kotlin\npublic open fun blobType(): String\n```\n\n----\n\n Binary type for storing BLOBs. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#blobType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#blobType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). - /** Binary type for storing [UUID]. */ - open fun uuidType(): String = "BINARY(16)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// display_name uuidType -// documentation ```kotlin\npublic open fun uuidType(): String\n```\n\n----\n\n Binary type for storing [UUID]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). - /** Returns a database-compatible object from the specified UUID [value]. */ - @Suppress("MagicNumber") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB().(value) - open fun uuidToDB(value: UUID): Any = -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// display_name uuidToDB -// documentation ```kotlin\n@Suppress(...) public open fun uuidToDB(value: UUID): Any\n```\n\n----\n\n Returns a database-compatible object from the specified UUID [value]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB().(value) - ByteBuffer.allocate(16).putLong(value.mostSignificantBits).putLong(value.leastSignificantBits).array() -// ^^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#allocate(). -// ^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#putLong(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB().(value) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#getMostSignificantBits(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#mostSignificantBits. -// ^^^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#putLong(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB().(value) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#getLeastSignificantBits(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#leastSignificantBits. -// ^^^^^ reference semanticdb maven jdk 11 java/nio/ByteBuffer#array(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). - - // Date/Time types - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). - /** Data type for storing both date and time without a time zone. */ - open fun dateTimeType(): String = "DATETIME" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open fun dateTimeType(): String\n```\n\n----\n\n Data type for storing both date and time without a time zone. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#dateTimeType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#dateTimeType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#dateTimeType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#dateTimeType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#dateTimeType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampType(). - /** Data type for storing date and time without a time zone, represented as a 'timestamp' (not 'datetime'). */ - open fun timestampType(): String = dateTimeType() -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampType(). -// display_name timestampType -// documentation ```kotlin\npublic open fun timestampType(): String\n```\n\n----\n\n Data type for storing date and time without a time zone, represented as a 'timestamp' (not 'datetime'). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). - /** Data type for storing both date and time with a time zone. */ - open fun timestampWithTimeZoneType(): String = "TIMESTAMP WITH TIME ZONE" -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open fun timestampWithTimeZoneType(): String\n```\n\n----\n\n Data type for storing both date and time with a time zone. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampWithTimeZoneType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#timestampWithTimeZoneType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#timestampWithTimeZoneType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timeType(). - /** Time type for storing time without a time zone. */ - open fun timeType(): String = "TIME" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timeType(). -// display_name timeType -// documentation ```kotlin\npublic open fun timeType(): String\n```\n\n----\n\n Time type for storing time without a time zone. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#timeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timeType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateType(). - /** Data type for storing date without time or a time zone. */ - open fun dateType(): String = "DATE" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateType(). -// display_name dateType -// documentation ```kotlin\npublic open fun dateType(): String\n```\n\n----\n\n Data type for storing date without time or a time zone. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateType(). - - // Boolean type - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). - /** Data type for storing boolean values. */ - open fun booleanType(): String = "BOOLEAN" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). -// display_name booleanType -// documentation ```kotlin\npublic open fun booleanType(): String\n```\n\n----\n\n Data type for storing boolean values. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). - /** Returns the SQL representation of the specified [bool] value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString().(bool) - open fun booleanToStatementString(bool: Boolean): String = bool.toString().uppercase() -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// display_name booleanToStatementString -// documentation ```kotlin\npublic open fun booleanToStatementString(bool: Boolean): String\n```\n\n----\n\n Returns the SQL representation of the specified [bool] value. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString().(bool) -// display_name bool -// documentation ```kotlin\nbool: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString().(bool) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Boolean#toString(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). - /** Returns the boolean value of the specified SQL [value]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean().(value) - open fun booleanFromStringToBoolean(value: String): Boolean = value.toBoolean() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). -// display_name booleanFromStringToBoolean -// documentation ```kotlin\npublic open fun booleanFromStringToBoolean(value: String): Boolean\n```\n\n----\n\n Returns the boolean value of the specified SQL [value]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBoolean(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). - - // JSON types - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). - /** Data type for storing JSON in a non-binary text format. */ - open fun jsonType(): String = "JSON" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). -// display_name jsonType -// documentation ```kotlin\npublic open fun jsonType(): String\n```\n\n----\n\n Data type for storing JSON in a non-binary text format. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#jsonType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#jsonType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#jsonType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). - /** Data type for storing JSON in a decomposed binary format. */ - open fun jsonBType(): String = -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). -// display_name jsonBType -// documentation ```kotlin\npublic open fun jsonBType(): String\n```\n\n----\n\n Data type for storing JSON in a decomposed binary format. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#jsonBType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#jsonBType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#jsonBType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - throw UnsupportedByDialectException("This vendor does not support binary JSON data type", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). - - // Misc. - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). - /** Returns the SQL representation of the specified expression, for it to be used as a column default value. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - open fun processForDefaultValue(e: Expression<*>): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// display_name processForDefaultValue -// documentation ```kotlin\npublic open fun processForDefaultValue(e: Expression<*>): String\n```\n\n----\n\n Returns the SQL representation of the specified expression, for it to be used as a column default value. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - e is LiteralOp<*> -> (e.columnType as IColumnType).valueAsDefaultString(e.value) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. - e is Function<*> -> "$e" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - currentDialect is MysqlDialect -> "$e" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - currentDialect is SQLServerDialect -> "$e" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - else -> "($e)" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue().(e) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). - /** Returns the SQL representation of the specified [expression], to be used in an ORDER BY clause. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(sortOrder) - open fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// display_name precessOrderByClause -// documentation ```kotlin\npublic open fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder): Unit\n```\n\n----\n\n Returns the SQL representation of the specified [expression], to be used in an ORDER BY clause. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(sortOrder) -// display_name sortOrder -// documentation ```kotlin\nsortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(sortOrder) - queryBuilder.append((expression as? IExpressionAlias<*>)?.alias ?: expression, " ", sortOrder.code) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause().(sortOrder) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#code. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getCode(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). - /** Returns the hex-encoded value to be inserted into the database. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb().(hexString) - abstract fun hexToDb(hexString: String): String -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic abstract fun hexToDb(hexString: String): String\n\n```\n\n----\n\n Returns the hex-encoded value to be inserted into the database. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DatabaseDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DatabaseDialect.kt deleted file mode 100644 index 805e374b4..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/DatabaseDialect.kt +++ /dev/null @@ -1,848 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - /** - * Common interface for all database dialects. - */ - @Suppress("TooManyFunctions") - interface DatabaseDialect { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// display_name DatabaseDialect -// documentation ```kotlin\n@Suppress(...) public abstract interface DatabaseDialect : Any\n```\n\n----\n\n\n Common interface for all database dialects.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). - /** Name of this dialect. */ - val name: String -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of this dialect. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// display_name name -// documentation ```kotlin\npublic abstract val name: String\n```\n\n----\n\n Name of this dialect. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). - /** Data type provider of this dialect. */ - val dataTypeProvider: DataTypeProvider -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// display_name dataTypeProvider -// documentation ```kotlin\npublic abstract val dataTypeProvider: DataTypeProvider\n```\n\n----\n\n Data type provider of this dialect. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// display_name dataTypeProvider -// documentation ```kotlin\npublic get(): DataTypeProvider\n```\n\n----\n\n Data type provider of this dialect. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - /** Function provider of this dialect. */ - val functionProvider: FunctionProvider -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// display_name functionProvider -// documentation ```kotlin\npublic abstract val functionProvider: FunctionProvider\n```\n\n----\n\n Function provider of this dialect. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// display_name functionProvider -// documentation ```kotlin\npublic get(): FunctionProvider\n```\n\n----\n\n Function provider of this dialect. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. - /** Returns `true` if the dialect supports the `IF EXISTS`/`IF NOT EXISTS` option when creating, altering or dropping objects, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). - val supportsIfNotExists: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. -// display_name supportsIfNotExists -// documentation ```kotlin\npublic open val supportsIfNotExists: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports the `IF EXISTS`/`IF NOT EXISTS` option when creating, altering or dropping objects, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// display_name supportsIfNotExists -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. - /** Returns `true` if the dialect supports the creation of sequences, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). - val supportsCreateSequence: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// display_name supportsCreateSequence -// documentation ```kotlin\npublic open val supportsCreateSequence: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports the creation of sequences, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// display_name supportsCreateSequence -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. - /** Returns `true` if the dialect requires the use of a sequence to create an auto-increment column, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). - val needsSequenceToAutoInc: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic open val needsSequenceToAutoInc: Boolean\n```\n\n----\n\n Returns `true` if the dialect requires the use of a sequence to create an auto-increment column, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. - /** Returns the default reference option for the dialect. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). - val defaultReferenceOption: ReferenceOption get() = ReferenceOption.RESTRICT -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// display_name defaultReferenceOption -// documentation ```kotlin\npublic open val defaultReferenceOption: ReferenceOption\n```\n\n----\n\n Returns the default reference option for the dialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). -// display_name defaultReferenceOption -// documentation ```kotlin\npublic get(): ReferenceOption\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#RESTRICT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsQuotesWhenSymbolsInNames. - /** Returns `true` if the dialect requires the use of quotes when using symbols in object names, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsQuotesWhenSymbolsInNames(). - val needsQuotesWhenSymbolsInNames: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsQuotesWhenSymbolsInNames. -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic open val needsQuotesWhenSymbolsInNames: Boolean\n```\n\n----\n\n Returns `true` if the dialect requires the use of quotes when using symbols in object names, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsQuotesWhenSymbolsInNames(). -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsQuotesWhenSymbolsInNames. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsQuotesWhenSymbolsInNames(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsMultipleGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsMultipleGeneratedKeys(). - /** Returns `true` if the dialect supports returning multiple generated keys as a result of an insert operation, `false` otherwise. */ - val supportsMultipleGeneratedKeys: Boolean -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsMultipleGeneratedKeys(). -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n```\n\n----\n\n Returns `true` if the dialect supports returning multiple generated keys as a result of an insert operation, `false` otherwise. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsMultipleGeneratedKeys. -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic abstract val supportsMultipleGeneratedKeys: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports returning multiple generated keys as a result of an insert operation, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsMultipleGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSequenceAsGeneratedKeys. - /** Returns `true` if the dialect supports returning generated keys obtained from a sequence. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSequenceAsGeneratedKeys(). - val supportsSequenceAsGeneratedKeys: Boolean get() = supportsCreateSequence -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSequenceAsGeneratedKeys. -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic open val supportsSequenceAsGeneratedKeys: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports returning generated keys obtained from a sequence. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSequenceAsGeneratedKeys(). -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSequenceAsGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSequenceAsGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnlyIdentifiersInGeneratedKeys. - /** Returns `true` if the dialect supports only returning generated keys that are identity columns. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - val supportsOnlyIdentifiersInGeneratedKeys: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnlyIdentifiersInGeneratedKeys. -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic open val supportsOnlyIdentifiersInGeneratedKeys: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports only returning generated keys that are identity columns. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsTernaryAffectedRowValues. - /** Returns `true` if the dialect supports an upsert operation returning an affected-row value of 0, 1, or 2. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsTernaryAffectedRowValues(). - val supportsTernaryAffectedRowValues: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsTernaryAffectedRowValues. -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic open val supportsTernaryAffectedRowValues: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports an upsert operation returning an affected-row value of 0, 1, or 2. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsTernaryAffectedRowValues(). -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsTernaryAffectedRowValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsTernaryAffectedRowValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. - /** Returns`true` if the dialect supports schema creation. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). - val supportsCreateSchema: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. -// display_name supportsCreateSchema -// documentation ```kotlin\npublic open val supportsCreateSchema: Boolean\n```\n\n----\n\n Returns`true` if the dialect supports schema creation. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// display_name supportsCreateSchema -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSubqueryUnions. - /** Returns `true` if the dialect supports subqueries within a UNION/EXCEPT/INTERSECT statement. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSubqueryUnions(). - val supportsSubqueryUnions: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSubqueryUnions. -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic open val supportsSubqueryUnions: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports subqueries within a UNION/EXCEPT/INTERSECT statement. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSubqueryUnions(). -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSubqueryUnions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSubqueryUnions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. - /** Returns `true` if the dialect provides a special dummy DUAL table, accessible by all users. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). - val supportsDualTableConcept: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic open val supportsDualTableConcept: Boolean\n```\n\n----\n\n Returns `true` if the dialect provides a special dummy DUAL table, accessible by all users. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOrderByNullsFirstLast. - /** Returns `true` if the dialect provides options to configure how nulls are sorted compared to non-null values. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOrderByNullsFirstLast(). - val supportsOrderByNullsFirstLast: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOrderByNullsFirstLast. -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic open val supportsOrderByNullsFirstLast: Boolean\n```\n\n----\n\n Returns `true` if the dialect provides options to configure how nulls are sorted compared to non-null values. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOrderByNullsFirstLast(). -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOrderByNullsFirstLast(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsWindowFrameGroupsMode. - /** Returns `true` if the dialect supports window function definitions with GROUPS mode in frame clause */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsWindowFrameGroupsMode(). - val supportsWindowFrameGroupsMode: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsWindowFrameGroupsMode. -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic open val supportsWindowFrameGroupsMode: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports window function definitions with GROUPS mode in frame clause -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsWindowFrameGroupsMode(). -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsWindowFrameGroupsMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsWindowFrameGroupsMode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnUpdate. - /** Returns `true` if the dialect supports using the ON UPDATE clause with a foreign key constraint. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnUpdate(). - val supportsOnUpdate: Boolean get() = true -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnUpdate. -// display_name supportsOnUpdate -// documentation ```kotlin\npublic open val supportsOnUpdate: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports using the ON UPDATE clause with a foreign key constraint. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnUpdate(). -// display_name supportsOnUpdate -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSetDefaultReferenceOption. - /** Returns `true` if the dialect supports the SET DEFAULT action as part of a foreign key constraint clause. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSetDefaultReferenceOption(). - val supportsSetDefaultReferenceOption: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSetDefaultReferenceOption. -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic open val supportsSetDefaultReferenceOption: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports the SET DEFAULT action as part of a foreign key constraint clause. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSetDefaultReferenceOption(). -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSetDefaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSetDefaultReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsRestrictReferenceOption. - /** Returns `true` if the dialect supports the RESTRICT action as part of a foreign key constraint clause. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsRestrictReferenceOption(). - val supportsRestrictReferenceOption: Boolean get() = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsRestrictReferenceOption. -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic open val supportsRestrictReferenceOption: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports the RESTRICT action as part of a foreign key constraint clause. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsRestrictReferenceOption(). -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsRestrictReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsRestrictReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#likePatternSpecialChars. - /** Returns a mapping of dialect-specific characters to be escaped when used alongside the LIKE operator. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getLikePatternSpecialChars(). - val likePatternSpecialChars: Map get() = defaultLikePatternSpecialChars -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#likePatternSpecialChars. -// display_name likePatternSpecialChars -// documentation ```kotlin\npublic open val likePatternSpecialChars: Map\n```\n\n----\n\n Returns a mapping of dialect-specific characters to be escaped when used alongside the LIKE operator. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getLikePatternSpecialChars(). -// display_name likePatternSpecialChars -// documentation ```kotlin\npublic get(): Map\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#defaultLikePatternSpecialChars. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#getDefaultLikePatternSpecialChars(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#likePatternSpecialChars. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getLikePatternSpecialChars(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#requiresAutoCommitOnCreateDrop. - /** Returns true if autoCommit should be enabled to create/drop a database. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getRequiresAutoCommitOnCreateDrop(). - val requiresAutoCommitOnCreateDrop: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#requiresAutoCommitOnCreateDrop. -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic open val requiresAutoCommitOnCreateDrop: Boolean\n```\n\n----\n\n Returns true if autoCommit should be enabled to create/drop a database. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getRequiresAutoCommitOnCreateDrop(). -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#requiresAutoCommitOnCreateDrop. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getRequiresAutoCommitOnCreateDrop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. - /** Returns the allowed maximum sequence value for a dialect, as a [Long]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). - val sequenceMaxValue: Long get() = Long.MAX_VALUE -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. -// display_name sequenceMaxValue -// documentation ```kotlin\npublic open val sequenceMaxValue: Long\n```\n\n----\n\n Returns the allowed maximum sequence value for a dialect, as a [Long]. -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). -// display_name sequenceMaxValue -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#getMAX_VALUE(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsColumnTypeChange. - /** Returns whether Exposed currently supports column type change in migrations for this dialect. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsColumnTypeChange(). - val supportsColumnTypeChange: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsColumnTypeChange. -// display_name supportsColumnTypeChange -// documentation ```kotlin\npublic open val supportsColumnTypeChange: Boolean\n```\n\n----\n\n Returns whether Exposed currently supports column type change in migrations for this dialect. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsColumnTypeChange(). -// display_name supportsColumnTypeChange -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsColumnTypeChange. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsColumnTypeChange(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSelectForUpdate. - /** Returns `true` if the dialect supports `SELECT FOR UPDATE` statements, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSelectForUpdate(). - val supportsSelectForUpdate: Boolean get() = false -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSelectForUpdate. -// display_name supportsSelectForUpdate -// documentation ```kotlin\npublic open val supportsSelectForUpdate: Boolean\n```\n\n----\n\n Returns `true` if the dialect supports `SELECT FOR UPDATE` statements, `false` otherwise. -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSelectForUpdate(). -// display_name supportsSelectForUpdate -// documentation ```kotlin\npublic get(): Boolean\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSelectForUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSelectForUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). - /** Returns `true` if the specified [e] is allowed as a default column value in the dialect, `false` otherwise. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault().(e) - fun isAllowedAsColumnDefault(e: Expression<*>): Boolean = e is LiteralOp<*> -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n```\n\n----\n\n Returns `true` if the specified [e] is allowed as a default column value in the dialect, `false` otherwise. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). - - // Specific SQL statements - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex(). - /** Returns the SQL statement that creates the specified [index]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex().(index) - fun createIndex(index: Index): String -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic abstract fun createIndex(index: Index): String\n\n```\n\n----\n\n Returns the SQL statement that creates the specified [index]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex().(index) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex(). - /** Returns the SQL statement that drops the specified [indexName] from the specified [tableName]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isPartialOrFunctional) - fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic abstract fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n\n```\n\n----\n\n Returns the SQL statement that drops the specified [indexName] from the specified [tableName]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex().(isPartialOrFunctional) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). - /** Returns the SQL statement that modifies the specified [column]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(columnDiff) - fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic abstract fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n\n```\n\n----\n\n Returns the SQL statement that modifies the specified [column]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn().(columnDiff) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey(). - /** Returns the SQL statement that adds a primary key specified [pkName] to an existing [table]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkColumns) - fun addPrimaryKey(table: Table, pkName: String?, vararg pkColumns: Column<*>): String -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey(). -// display_name addPrimaryKey -// documentation ```kotlin\npublic abstract fun addPrimaryKey(table: Table, pkName: String?, vararg pkColumns: Column<*>): String\n\n```\n\n----\n\n Returns the SQL statement that adds a primary key specified [pkName] to an existing [table]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkName) -// display_name pkName -// documentation ```kotlin\npkName: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkColumns) -// display_name pkColumns -// documentation ```kotlin\nvararg pkColumns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey().(pkColumns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). - /** Returns the SQL statement that creates a database with the specified [name]. */ - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase().(name) - fun createDatabase(name: String) = "CREATE DATABASE IF NOT EXISTS ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open fun createDatabase(name: String): String\n```\n\n----\n\n Returns the SQL statement that creates a database with the specified [name]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). - /** Returns the SQL query that retrieves a set of existing databases. */ - fun listDatabases(): String = "SHOW DATABASES" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open fun listDatabases(): String\n```\n\n----\n\n Returns the SQL query that retrieves a set of existing databases. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#listDatabases(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#listDatabases(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#listDatabases(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#listDatabases(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). - /** Returns the SQL statement that drops the database with the specified [name]. */ - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase().(name) - fun dropDatabase(name: String) = "DROP DATABASE IF EXISTS ${name.inProperCase()}" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\n@OptIn(...) public open fun dropDatabase(name: String): String\n```\n\n----\n\n Returns the SQL statement that drops the database with the specified [name]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). - /** Returns the SQL statement that sets the current schema to the specified [schema]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema().(schema) - fun setSchema(schema: Schema): String = "SET SCHEMA ${schema.identifier}" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). -// display_name setSchema -// documentation ```kotlin\npublic open fun setSchema(schema: Schema): String\n```\n\n----\n\n Returns the SQL statement that sets the current schema to the specified [schema]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). - /** Returns the SQL statement that creates the specified [schema]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema().(schema) - fun createSchema(schema: Schema): String = buildString { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). -// display_name createSchema -// documentation ```kotlin\npublic open fun createSchema(schema: Schema): String\n```\n\n----\n\n Returns the SQL statement that creates the specified [schema]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema().(schema) - append("CREATE SCHEMA IF NOT EXISTS ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(schema.identifier) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - appendIfNotNull(" AUTHORIZATION ", schema.authorization) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema().(schema) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). - /** Returns the SQL statement that drops the specified [schema], as well as all its objects if [cascade] is `true`. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(schema) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(cascade) - fun dropSchema(schema: Schema, cascade: Boolean): String = buildString { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). -// display_name dropSchema -// documentation ```kotlin\npublic open fun dropSchema(schema: Schema, cascade: Boolean): String\n```\n\n----\n\n Returns the SQL statement that drops the specified [schema], as well as all its objects if [cascade] is `true`. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(cascade) -// display_name cascade -// documentation ```kotlin\ncascade: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(cascade) - append("DROP SCHEMA IF EXISTS ", schema.identifier) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - - if (cascade) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema().(cascade) - append(" CASCADE") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). - - // TODO move it to JDBC or R2DBC metadata -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). - /** Returns whether the [columnMetadataSqlType] type and the [columnType] are equivalent. - * - * [columnMetadataJdbcType], the value of which comes from [java.sql.Types], is taken into consideration if needed by a specific database. - * @see [H2Dialect.areEquivalentColumnTypes] - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnType) - fun areEquivalentColumnTypes(columnMetadataSqlType: String, columnMetadataJdbcType: Int, columnType: String): Boolean = -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). -// display_name areEquivalentColumnTypes -// documentation ```kotlin\npublic open fun areEquivalentColumnTypes(columnMetadataSqlType: String, columnMetadataJdbcType: Int, columnType: String): Boolean\n```\n\n----\n\n Returns whether the [columnMetadataSqlType] type and the [columnType] are equivalent.\n\n [columnMetadataJdbcType], the value of which comes from [java.sql.Types], is taken into consideration if needed by a specific database.\n @see [H2Dialect.areEquivalentColumnTypes]\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// display_name columnMetadataSqlType -// documentation ```kotlin\ncolumnMetadataSqlType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// display_name columnMetadataJdbcType -// documentation ```kotlin\ncolumnMetadataJdbcType: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnType) - columnMetadataSqlType.equals(columnType, ignoreCase = true) -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes().(columnType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): DatabaseDialect.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#defaultLikePatternSpecialChars. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#getDefaultLikePatternSpecialChars(). - private val defaultLikePatternSpecialChars = mapOf('%' to null, '_' to null) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#defaultLikePatternSpecialChars. -// display_name defaultLikePatternSpecialChars -// documentation ```kotlin\nprivate final val defaultLikePatternSpecialChars: Map\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#getDefaultLikePatternSpecialChars(). -// display_name defaultLikePatternSpecialChars -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#defaultLikePatternSpecialChars. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#getDefaultLikePatternSpecialChars(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). - private val explicitDialect = ThreadLocal() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -// display_name explicitDialect -// documentation ```kotlin\nprivate final val explicitDialect: ThreadLocal\n``` -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). -// display_name explicitDialect -// documentation ```kotlin\nprivate get(): ThreadLocal\n``` -// ^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(dialect) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(body) - internal fun withDialect(dialect: DatabaseDialect, body: () -> T): T { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect(). -// display_name withDialect -// documentation ```kotlin\ninternal final fun withDialect(dialect: DatabaseDialect, body: () -> T): T\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(body) -// display_name body -// documentation ```kotlin\nbody: () -> T\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Function0# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(dialect) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(body) - return try { - explicitDialect.set(dialect) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). -// ^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#set(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(dialect) - body() -// ^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect().(body) - } finally { - explicitDialect.set(null) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). -// ^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#set(). - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/withDialect(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. - /** Returns the dialect used in the current transaction, may throw an exception if there is no current transaction. */ - val currentDialect: DatabaseDialect -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// display_name currentDialect -// documentation ```kotlin\npublic final val currentDialect: DatabaseDialect\n```\n\n----\n\n Returns the dialect used in the current transaction, may throw an exception if there is no current transaction. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - get() { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// display_name currentDialect -// documentation ```kotlin\npublic get(): DatabaseDialect\n``` - @OptIn(InternalApi::class) - return explicitDialect.get() ?: CoreTransactionManager.currentTransaction().db.dialect -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/explicitDialect. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getExplicitDialect(). -// ^^^ reference semanticdb maven jdk 11 java/lang/ThreadLocal#get(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. - @OptIn(InternalApi::class) - internal val currentDialectIfAvailable: DatabaseDialect? -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// display_name currentDialectIfAvailable -// documentation ```kotlin\n@OptIn(...) internal final val currentDialectIfAvailable: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). - get() = if (CoreTransactionManager.getDefaultDatabaseOrFirst() != null && CoreTransactionManager.currentTransactionOrNull() != null) { -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). -// display_name currentDialectIfAvailable -// documentation ```kotlin\ninternal get(): DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#getDefaultDatabaseOrFirst(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). - currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } else { - null - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialectIfAvailable. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialectIfAvailable(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). - @OptIn(InternalApi::class) - @InternalApi - fun String.inProperCase(): String = -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// display_name inProperCase -// documentation ```kotlin\n@OptIn(...) @InternalApi() public final fun String.inProperCase(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# - CoreTransactionManager.currentTransactionOrNull()?.db?.identifierManager?.inProperCase(this@inProperCase) ?: this -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransactionOrNull(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ForUpdateOption.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ForUpdateOption.kt deleted file mode 100644 index c664d8a06..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/ForUpdateOption.kt +++ /dev/null @@ -1,825 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.InternalApi -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/InternalApi# - import org.jetbrains.exposed.v1.core.Table -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# - /** - * Clauses that perform a locking read at row-level for SELECT statements. - * - * @sample org.jetbrains.exposed.v1.tests.postgresql.PostgresqlTests.testForUpdateOptionsSyntax - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``().(querySuffix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#querySuffix. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#getQuerySuffix(). - sealed class ForUpdateOption(open val querySuffix: String) { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// display_name ForUpdateOption -// documentation ```kotlin\npublic sealed class ForUpdateOption : Any\n```\n\n----\n\n\n Clauses that perform a locking read at row-level for SELECT statements.\n\n @sample org.jetbrains.exposed.v1.tests.postgresql.PostgresqlTests.testForUpdateOptionsSyntax\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``(). -// display_name ForUpdateOption -// documentation ```kotlin\nprotected constructor(querySuffix: String): ForUpdateOption\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``().(querySuffix) -// display_name querySuffix -// documentation ```kotlin\nquerySuffix: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``().(querySuffix) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#getQuerySuffix(). -// display_name querySuffix -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#querySuffix. -// display_name querySuffix -// documentation ```kotlin\npublic open val querySuffix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``().(querySuffix) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#querySuffix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#getQuerySuffix(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#``(). - @InternalApi - data object NoForUpdateOption : ForUpdateOption("") { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption# -// display_name NoForUpdateOption -// documentation ```kotlin\n@InternalApi() public final data object NoForUpdateOption : ForUpdateOption\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#``(). -// display_name NoForUpdateOption -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.NoForUpdateOption\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#querySuffix. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#getQuerySuffix(). - override val querySuffix: String get() = error("querySuffix should not be called for NoForUpdateOption object") -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#querySuffix. -// display_name querySuffix -// documentation ```kotlin\npublic open override val querySuffix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#getQuerySuffix(). -// display_name querySuffix -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#querySuffix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#getQuerySuffix(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#NoForUpdateOption#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# - /** Interface that can be implemented in each database if they support modes **/ - interface ForUpdateOrShareMode { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// display_name ForUpdateOrShareMode -// documentation ```kotlin\npublic abstract interface ForUpdateOrShareMode : Any\n```\n\n----\n\n Interface that can be implemented in each database if they support modes -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#getStatement(). - val statement: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#getStatement(). -// display_name statement -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#statement. -// display_name statement -// documentation ```kotlin\npublic abstract val statement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#statement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#getStatement(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# - /** Common class since this is being used by at least two DBs **/ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``(). - abstract class ForUpdateBase( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// display_name ForUpdateBase -// documentation ```kotlin\npublic abstract class ForUpdateBase : ForUpdateOption\n```\n\n----\n\n Common class since this is being used by at least two DBs -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``(). -// display_name ForUpdateBase -// documentation ```kotlin\npublic constructor(querySuffix: String, mode: ForUpdateOption.ForUpdateOrShareMode? = ..., vararg ofTables: Table): ForUpdateOption.ForUpdateBase\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(querySuffix) - querySuffix: String, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(querySuffix) -// display_name querySuffix -// documentation ```kotlin\nquerySuffix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(querySuffix) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#mode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getMode(). - private val mode: ForUpdateOrShareMode? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.ForUpdateOrShareMode? = ...\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(mode) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getMode(). -// display_name mode -// documentation ```kotlin\nprivate get(): ForUpdateOption.ForUpdateOrShareMode?\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#mode. -// display_name mode -// documentation ```kotlin\nprivate final val mode: ForUpdateOption.ForUpdateOrShareMode?\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(mode) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getMode(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(ofTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#ofTables. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getOfTables(). - private vararg val ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(ofTables) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getOfTables(). -// display_name ofTables -// documentation ```kotlin\nprivate get(): Array\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#ofTables. -// display_name ofTables -// documentation ```kotlin\nprivate final val ofTables: Array\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#ofTables. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getOfTables(). - ) : ForUpdateOption("") { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#preparedQuerySuffix. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getPreparedQuerySuffix(). - private val preparedQuerySuffix = buildString { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getPreparedQuerySuffix(). -// display_name preparedQuerySuffix -// documentation ```kotlin\nprivate get(): String\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#preparedQuerySuffix. -// display_name preparedQuerySuffix -// documentation ```kotlin\nprivate final val preparedQuerySuffix: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append(querySuffix) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#``().(querySuffix) -// ⌄ enclosing_range_start local 0 -// ⌄ enclosing_range_start local 1 - ofTables.takeIf { it.isNotEmpty() }?.let { tables -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getOfTables(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#ofTables. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Array\n``` -// ^^ reference local 0 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^ definition local 1 -// display_name tables -// documentation ```kotlin\ntables: Array\n``` -// ⌃ enclosing_range_end local 0 -// ⌃ enclosing_range_end local 1 - append(" OF ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ⌄ enclosing_range_start local 2 - tables.joinTo(this, separator = ",") { it.tableName } -// ^^^^^^ reference local 1 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/joinTo(). -// ^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Table\n``` -// ^^ reference local 2 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌃ enclosing_range_end local 2 - } -// ⌄ enclosing_range_start local 3 - mode?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getMode(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#mode. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 3 2:13 -// display_name it -// documentation ```kotlin\nit: ForUpdateOption.ForUpdateOrShareMode\n``` - append(" ${it.statement}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^ reference local 3 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#getStatement(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode#statement. - } -// ⌃ enclosing_range_end local 3 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#preparedQuerySuffix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getPreparedQuerySuffix(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#querySuffix. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getQuerySuffix(). - final override val querySuffix: String = preparedQuerySuffix -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getQuerySuffix(). -// display_name querySuffix -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#querySuffix. -// display_name querySuffix -// documentation ```kotlin\npublic final override val querySuffix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getPreparedQuerySuffix(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#preparedQuerySuffix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#querySuffix. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase#getQuerySuffix(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate#``(). - /** Common clause that locks the rows retrieved by a SELECT statement against concurrent updates. */ - data object ForUpdate : ForUpdateOption("FOR UPDATE") -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate# -// display_name ForUpdate -// documentation ```kotlin\npublic final data object ForUpdate : ForUpdateOption\n```\n\n----\n\n Common clause that locks the rows retrieved by a SELECT statement against concurrent updates. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate#``(). -// display_name ForUpdate -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.ForUpdate\n```\n\n----\n\n Common clause that locks the rows retrieved by a SELECT statement against concurrent updates. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdate#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#``(). - // https://dev.mysql.com/doc/refman/8.0/en/innodb-locking-reads.html for clarification - object MySQL { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL# -// display_name MySQL -// documentation ```kotlin\npublic final object MySQL : Any\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#``(). -// display_name MySQL -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.MySQL\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - /** Optional modes that determine what should happen if the retrieved rows are not immediately available. */ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 8:9 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# 8:9 - // https://dev.mysql.com/doc/refman/8.4/en/select.html -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``().(statement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#getStatement(). - enum class MODE(override val statement: String) : ForUpdateOrShareMode { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// display_name MODE -// documentation ```kotlin\npublic final enum class MODE : ForUpdateOption.ForUpdateOrShareMode, Enum\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``(). -// display_name MODE -// documentation ```kotlin\nprivate constructor(statement: String): ForUpdateOption.MySQL.MODE\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): ForUpdateOption.MySQL.MODE\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``().(statement) -// display_name statement -// documentation ```kotlin\nstatement: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``().(statement) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#getStatement(). -// display_name statement -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#statement. -// display_name statement -// documentation ```kotlin\npublic open override val statement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``().(statement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#statement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#getStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - /** Indicates that an error should be reported. */ - NO_WAIT("NOWAIT"), -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : ForUpdateOption.MySQL.MODE\n```\n\n----\n\n Indicates that an error should be reported. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name NO_WAIT -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Indicates that an error should be reported. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - /** Indicates that the unavailable rows should be skipped. */ - SKIP_LOCKED("SKIP LOCKED") -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : ForUpdateOption.MySQL.MODE\n```\n\n----\n\n Indicates that the unavailable rows should be skipped. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name SKIP_LOCKED -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Indicates that the unavailable rows should be skipped. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate# - /** MySQL clause that locks the rows retrieved as though for update. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``(). - class ForUpdate( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate# -// display_name ForUpdate -// documentation ```kotlin\npublic final class ForUpdate : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n MySQL clause that locks the rows retrieved as though for update. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``(). -// display_name ForUpdate -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.MySQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.MySQL.ForUpdate\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.MySQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(ofTables) - ) : ForUpdateBase("FOR UPDATE", mode, ofTables = ofTables) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForUpdate# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# - /** MySQL clause that acquires a shared lock for each row retrieved. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``(). - open class ForShare( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# -// display_name ForShare -// documentation ```kotlin\npublic open class ForShare : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n MySQL clause that acquires a shared lock for each row retrieved. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``(). -// display_name ForShare -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.MySQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.MySQL.ForShare\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.MySQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(ofTables) - ) : ForUpdateBase("FOR SHARE", mode, ofTables = ofTables) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion#``(). - companion object : ForShare() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : ForUpdateOption.MySQL.ForShare\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.MySQL.ForShare.Companion\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare#Companion#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#ForShare# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode#``(). - /** This MySQL clause is equivalent to [ForShare] but exists for backward compatibility. */ - data object LockInShareMode : ForUpdateOption("LOCK IN SHARE MODE") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode# -// display_name LockInShareMode -// documentation ```kotlin\npublic final data object LockInShareMode : ForUpdateOption\n```\n\n----\n\n This MySQL clause is equivalent to [ForShare] but exists for backward compatibility. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode#``(). -// display_name LockInShareMode -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.MySQL.LockInShareMode\n```\n\n----\n\n This MySQL clause is equivalent to [ForShare] but exists for backward compatibility. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#LockInShareMode#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MySQL#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#``(). - // https://mariadb.com/kb/en/select/#lock-in-share-modefor-update - object MariaDB { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB# -// display_name MariaDB -// documentation ```kotlin\npublic final object MariaDB : Any\n```\n\n----\n\n MariaDB clause that acquires a shared lock for each row retrieved. -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#``(). -// display_name MariaDB -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.MariaDB\n```\n\n----\n\n MariaDB clause that acquires a shared lock for each row retrieved. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode#``(). - /** MariaDB clause that acquires a shared lock for each row retrieved. */ - data object LockInShareMode : ForUpdateOption("LOCK IN SHARE MODE") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode# -// display_name LockInShareMode -// documentation ```kotlin\npublic final data object LockInShareMode : ForUpdateOption\n```\n\n----\n\n MariaDB clause that acquires a shared lock for each row retrieved. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode#``(). -// display_name LockInShareMode -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.MariaDB.LockInShareMode\n```\n\n----\n\n MariaDB clause that acquires a shared lock for each row retrieved. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#LockInShareMode#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#MariaDB#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#``(). - // https://www.postgresql.org/docs/current/sql-select.html - // https://www.postgresql.org/docs/12/explicit-locking.html#LOCKING-ROWS for clarification - object PostgreSQL { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL# -// display_name PostgreSQL -// documentation ```kotlin\npublic final object PostgreSQL : Any\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#``(). -// display_name PostgreSQL -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.PostgreSQL\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - /** Optional modes that determine what should happen if the retrieved rows are not immediately available. */ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 7:9 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# 7:9 -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``().(statement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#statement. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#getStatement(). - enum class MODE(override val statement: String) : ForUpdateOrShareMode { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// display_name MODE -// documentation ```kotlin\npublic final enum class MODE : ForUpdateOption.ForUpdateOrShareMode, Enum\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``(). -// display_name MODE -// documentation ```kotlin\nprivate constructor(statement: String): ForUpdateOption.PostgreSQL.MODE\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): ForUpdateOption.PostgreSQL.MODE\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n Optional modes that determine what should happen if the retrieved rows are not immediately available. -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``().(statement) -// display_name statement -// documentation ```kotlin\nstatement: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``().(statement) -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#getStatement(). -// display_name statement -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#statement. -// display_name statement -// documentation ```kotlin\npublic open override val statement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateOrShareMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``().(statement) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#statement. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#getStatement(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - /** Indicates that an error should be reported. */ - NO_WAIT("NOWAIT"), -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : ForUpdateOption.PostgreSQL.MODE\n```\n\n----\n\n Indicates that an error should be reported. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name NO_WAIT -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Indicates that an error should be reported. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - /** Indicates that the unavailable rows should be skipped. */ - SKIP_LOCKED("SKIP LOCKED") -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : ForUpdateOption.PostgreSQL.MODE\n```\n\n----\n\n Indicates that the unavailable rows should be skipped. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name SKIP_LOCKED -// documentation ```kotlin\nprivate constructor(): \n```\n\n----\n\n Indicates that the unavailable rows should be skipped. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate# - /** PostgreSQL clause that locks the rows retrieved as though for update. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``(). - class ForUpdate( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate# -// display_name ForUpdate -// documentation ```kotlin\npublic final class ForUpdate : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n PostgreSQL clause that locks the rows retrieved as though for update. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``(). -// display_name ForUpdate -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.PostgreSQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.PostgreSQL.ForUpdate\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.PostgreSQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(ofTables) - ) : ForUpdateBase("FOR UPDATE", mode, ofTables = ofTables) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForUpdate# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# - /** PostgreSQL clause that locks the rows retrieved, but at a weaker strength than [ForUpdate]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``(). - open class ForNoKeyUpdate( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# -// display_name ForNoKeyUpdate -// documentation ```kotlin\npublic open class ForNoKeyUpdate : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n PostgreSQL clause that locks the rows retrieved, but at a weaker strength than [ForUpdate]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``(). -// display_name ForNoKeyUpdate -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.PostgreSQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.PostgreSQL.ForNoKeyUpdate\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.PostgreSQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(ofTables) - ) : ForUpdateBase("FOR NO KEY UPDATE", mode, ofTables = ofTables) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion#``(). - companion object : ForNoKeyUpdate() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : ForUpdateOption.PostgreSQL.ForNoKeyUpdate\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.PostgreSQL.ForNoKeyUpdate.Companion\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate#Companion#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForNoKeyUpdate# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# - /** PostgreSQL clause that acquires a shared lock for each row retrieved. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``(). - open class ForShare( -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# -// display_name ForShare -// documentation ```kotlin\npublic open class ForShare : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n PostgreSQL clause that acquires a shared lock for each row retrieved. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``(). -// display_name ForShare -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.PostgreSQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.PostgreSQL.ForShare\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.PostgreSQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(ofTables) - ) : ForUpdateBase("FOR SHARE", mode, ofTables = ofTables) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion#``(). - companion object : ForShare() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : ForUpdateOption.PostgreSQL.ForShare\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.PostgreSQL.ForShare.Companion\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare#Companion#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForShare# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# - /** PostgreSQL clause that acquires a shared lock for each row, but at a weaker strength than [ForShare]. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``(). - open class ForKeyShare( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# -// display_name ForKeyShare -// documentation ```kotlin\npublic open class ForKeyShare : ForUpdateOption.ForUpdateBase\n```\n\n----\n\n PostgreSQL clause that acquires a shared lock for each row, but at a weaker strength than [ForShare]. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``(). -// display_name ForKeyShare -// documentation ```kotlin\npublic constructor(mode: ForUpdateOption.PostgreSQL.MODE? = ..., vararg ofTables: Table): ForUpdateOption.PostgreSQL.ForKeyShare\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(mode) - mode: MODE? = null, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: ForUpdateOption.PostgreSQL.MODE? = ...\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#MODE# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(ofTables) - vararg ofTables: Table -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(ofTables) -// display_name ofTables -// documentation ```kotlin\nvararg ofTables: Table\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(ofTables) - ) : ForUpdateBase("FOR KEY SHARE", mode, ofTables = ofTables) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#ForUpdateBase# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(mode) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``().(ofTables) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion#``(). - companion object : ForKeyShare() -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : ForUpdateOption.PostgreSQL.ForKeyShare\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.PostgreSQL.ForKeyShare.Companion\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare#Companion#``(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#ForKeyShare# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#PostgreSQL#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#``(). - // https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_10002.htm#i2066346 - object Oracle { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle# -// display_name Oracle -// documentation ```kotlin\npublic final object Oracle : Any\n```\n\n----\n\n Oracle clause that never waits to acquire a row lock. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#``(). -// display_name Oracle -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.Oracle\n```\n\n----\n\n Oracle clause that never waits to acquire a row lock. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait#``(). - /** Oracle clause that never waits to acquire a row lock. */ - data object ForUpdateNoWait : ForUpdateOption("FOR UPDATE NOWAIT") -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait# -// display_name ForUpdateNoWait -// documentation ```kotlin\npublic final data object ForUpdateNoWait : ForUpdateOption\n```\n\n----\n\n Oracle clause that never waits to acquire a row lock. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait#``(). -// display_name ForUpdateNoWait -// documentation ```kotlin\nprivate constructor(): ForUpdateOption.Oracle.ForUpdateNoWait\n```\n\n----\n\n Oracle clause that never waits to acquire a row lock. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateNoWait#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait# - /** Oracle clause that waits for the provided timeout until the row becomes available. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``().(timeout) - class ForUpdateWait(timeout: Int) : ForUpdateOption("FOR UPDATE WAIT $timeout") -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait# -// display_name ForUpdateWait -// documentation ```kotlin\npublic final class ForUpdateWait : ForUpdateOption\n```\n\n----\n\n Oracle clause that waits for the provided timeout until the row becomes available. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``(). -// display_name ForUpdateWait -// documentation ```kotlin\npublic constructor(timeout: Int): ForUpdateOption.Oracle.ForUpdateWait\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``().(timeout) -// display_name timeout -// documentation ```kotlin\ntimeout: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``().(timeout) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``().(timeout) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#ForUpdateWait# - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption#Oracle#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ForUpdateOption# diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/FunctionProvider.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/FunctionProvider.kt deleted file mode 100644 index 4f438e1cc..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/FunctionProvider.kt +++ /dev/null @@ -1,3698 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#``(). - /** - * Provides definitions for all the supported SQL functions. - * By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific function, or it - * is implemented differently, the corresponding function should be overridden. - */ - @Suppress("UnnecessaryAbstractClass", "TooManyFunctions") - abstract class FunctionProvider { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// display_name FunctionProvider -// documentation ```kotlin\n@Suppress(...) public abstract class FunctionProvider : Any\n```\n\n----\n\n\n Provides definitions for all the supported SQL functions.\n By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific function, or it\n is implemented differently, the corresponding function should be overridden.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#``(). -// display_name FunctionProvider -// documentation ```kotlin\npublic constructor(): FunctionProvider\n```\n\n----\n\n\n Provides definitions for all the supported SQL functions.\n By default, definitions from the SQL standard are provided but if a vendor doesn't support a specific function, or it\n is implemented differently, the corresponding function should be overridden.\n - // Mathematical functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). - /** - * SQL function that returns the next value of the specified sequence. - * - * @param seq Sequence that produces the value. - * @param builder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(builder) - open fun nextVal(seq: Sequence, builder: QueryBuilder): Unit = builder { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// display_name nextVal -// documentation ```kotlin\npublic open fun nextVal(seq: Sequence, builder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the next value of the specified sequence.\n\n @param seq Sequence that produces the value.\n @param builder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(builder) - append(seq.identifier, ".NEXTVAL") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal().(seq) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). - /** - * SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive). - * - * **Note:** Some vendors generate values outside this range, or ignore the given seed, check the documentation. - * - * @param seed Optional seed. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random().(seed) - open fun random(seed: Int?): String = "RANDOM(${seed?.toString().orEmpty()})" -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). -// display_name random -// documentation ```kotlin\npublic open fun random(seed: Int?): String\n```\n\n----\n\n\n SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive).\n\n **Note:** Some vendors generate values outside this range, or ignore the given seed, check the documentation.\n\n @param seed Optional seed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random().(seed) -// display_name seed -// documentation ```kotlin\nseed: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random().(seed) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Int#toString(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/orEmpty(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). - - // String functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). - /** - * SQL function that returns the length of [expr], measured in characters, or `null` if [expr] is null. - * - * @param expr String expression to count characters in. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(queryBuilder) - open fun charLength(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). -// display_name charLength -// documentation ```kotlin\npublic open fun charLength(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the length of [expr], measured in characters, or `null` if [expr] is null.\n\n @param expr String expression to count characters in.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(queryBuilder) - append("CHAR_LENGTH(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). - /** - * SQL function that extracts a substring from the specified string expression. - * - * @param expr The expression to extract the substring from. - * @param start The start of the substring. - * @param length The length of the substring. - * @param builder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().[T] - open fun substring( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// display_name substring -// documentation ```kotlin\npublic open fun substring(expr: Expression, start: Expression, length: Expression, builder: QueryBuilder, prefix: String = ...): Unit\n```\n\n----\n\n\n SQL function that extracts a substring from the specified string expression.\n\n @param expr The expression to extract the substring from.\n @param start The start of the substring.\n @param length The length of the substring.\n @param builder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(start) - start: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(start) -// display_name start -// documentation ```kotlin\nstart: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(length) - length: Expression, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(length) -// display_name length -// documentation ```kotlin\nlength: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(builder) - builder: QueryBuilder, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(builder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(prefix) - prefix: String = "SUBSTRING" -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: String = ...\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(prefix) - ): Unit = builder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(builder) - append(prefix, "(", expr, ", ", start, ", ", length, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(prefix) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(start) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring().(length) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). - /** - * SQL function that concatenates multiple string expressions together with a given separator. - * - * @param separator Separator to use. - * @param queryBuilder Query builder to append the SQL function to. - * @param expr String expressions to concatenate. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(expr) - open fun concat(separator: String, queryBuilder: QueryBuilder, vararg expr: Expression<*>): Unit = queryBuilder { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). -// display_name concat -// documentation ```kotlin\npublic open fun concat(separator: String, queryBuilder: QueryBuilder, vararg expr: Expression<*>): Unit\n```\n\n----\n\n\n SQL function that concatenates multiple string expressions together with a given separator.\n\n @param separator Separator to use.\n @param queryBuilder Query builder to append the SQL function to.\n @param expr String expressions to concatenate.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(separator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(expr) - if (separator == "") { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(separator) - append("CONCAT(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } else { - append("CONCAT_WS('", separator, "',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(separator) - } -// ⌄ enclosing_range_start local 0 - expr.appendTo { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: CapturedType(out Expression<*>)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). - /** - * SQL function that concatenates strings from a group into a single string. - * - * @param expr Group concat options. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(queryBuilder) - open fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic open fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that concatenates strings from a group into a single string.\n\n @param expr Group concat options.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// display_name expr -// documentation ```kotlin\nexpr: GroupConcat\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(queryBuilder) - append("GROUP_CONCAT(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - if (expr.distinct) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). - append("DISTINCT ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - append(expr.expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). - if (expr.orderBy.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(). - append(" ORDER BY ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ⌄ enclosing_range_start local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - expr.orderBy.appendTo { (expression, sortOrder) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\n: CapturedType(out Pair, SortOrder>)\n``` -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^ definition local 2 -// display_name expression -// documentation ```kotlin\nlocal val expression: Expression<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^ reference local 1 -// ^^^^^^^^^ definition local 3 -// display_name sortOrder -// documentation ```kotlin\nlocal val sortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 -// ⌃ enclosing_range_end local 1 - currentDialect.dataTypeProvider.precessOrderByClause(this, expression, sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^^^ reference local 3 - } - } -// ⌄ enclosing_range_start local 4 - expr.separator?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 4 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - append(" SEPARATOR '$it'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 4 - } -// ⌃ enclosing_range_end local 4 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). - /** - * SQL function that returns the index of the first occurrence of the given substring [substring] - * in the string expression [expr] - * - * @param queryBuilder Query builder to append the SQL function to. - * @param expr String expression to find the substring in. - * @param substring: Substring to find - * @return index of the first occurrence of [substring] in [expr] starting from 1 - * or 0 if [expr] doesn't contain [substring] - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(substring) - open fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n```\n\n----\n\n\n SQL function that returns the index of the first occurrence of the given substring [substring]\n in the string expression [expr]\n\n @param queryBuilder Query builder to append the SQL function to.\n @param expr String expression to find the substring in.\n @param substring: Substring to find\n @return index of the first occurrence of [substring] in [expr] starting from 1\n or 0 if [expr] doesn't contain [substring]\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate().(substring) - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for LOCATE. There must be vendor specific implementation.", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). - - // Pattern matching - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# - /** - * Marker interface for the possible pattern matching modes. - */ - interface MatchMode { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// display_name MatchMode -// documentation ```kotlin\npublic abstract interface MatchMode : Any\n```\n\n----\n\n\n Marker interface for the possible pattern matching modes.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode#mode(). - /** SQL representation of the mode. */ - fun mode(): String -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode#mode(). -// display_name mode -// documentation ```kotlin\npublic abstract fun mode(): String\n\n```\n\n----\n\n SQL representation of the mode. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#mode(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode#mode(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match(). - /** - * SQL function that checks whether the given string expression matches the given pattern. - * - * **Note:** The `mode` parameter is not supported by all vendors, please check the documentation. - * - * @receiver Expression to check. - * @param pattern Pattern the expression is checked against. - * @param mode Match mode used to check the expression. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(mode) - open fun Expression.match(pattern: String, mode: MatchMode? = null): Op = with( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match(). -// display_name match -// documentation ```kotlin\npublic open fun Expression.match(pattern: String, mode: FunctionProvider.MatchMode? = ...): Op\n```\n\n----\n\n\n SQL function that checks whether the given string expression matches the given pattern.\n\n **Note:** The `mode` parameter is not supported by all vendors, please check the documentation.\n\n @receiver Expression to check.\n @param pattern Pattern the expression is checked against.\n @param mode Match mode used to check the expression.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(mode) -// display_name mode -// documentation ```kotlin\nmode: FunctionProvider.MatchMode? = ...\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(mode) - SqlExpressionBuilder - ) { - this@match.like(pattern) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#like(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match().(pattern) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). - /** - * SQL function that performs a pattern match of a given string expression against a given pattern. - * - * @param expr1 String expression to test. - * @param pattern Pattern to match against. - * @param caseSensitive Whether the matching is case-sensitive or not. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().[T] - open fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that performs a pattern match of a given string expression against a given pattern.\n\n @param expr1 String expression to test.\n @param pattern Pattern to match against.\n @param caseSensitive Whether the matching is case-sensitive or not.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(queryBuilder) - ): Unit = queryBuilder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(queryBuilder) - append("REGEXP_LIKE(", expr1, ", ", pattern, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(expr1) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(pattern) - if (caseSensitive) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp().(caseSensitive) - append("'c'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } else { - append("'i'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). - - // Date/Time functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). - /** - * SQL function that extracts the date field from a given temporal expression. - * - * @param expr Expression to extract the year from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(queryBuilder) - open fun date(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). -// display_name date -// documentation ```kotlin\npublic open fun date(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the date field from a given temporal expression.\n\n @param expr Expression to extract the year from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(queryBuilder) - append("DATE(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). - /** - * SQL function that extracts the time field from a given temporal expression. - * - * @param expr Expression to extract the year from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(queryBuilder) - open fun time(expr: Expression, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the time field from a given temporal expression.\n\n @param expr Expression to extract the year from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time().(queryBuilder) - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for TIME. There must be a vendor-specific implementation.", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). - /** - * SQL function that extracts the year field from a given date. - * - * @param expr Expression to extract the year from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(queryBuilder) - open fun year(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). -// display_name year -// documentation ```kotlin\npublic open fun year(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the year field from a given date.\n\n @param expr Expression to extract the year from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(queryBuilder) - append("YEAR(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). - /** - * SQL function that extracts the month field from a given date. - * The returned value is a number between 1 and 12 both inclusive. - * - * @param expr Expression to extract the month from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(queryBuilder) - open fun month(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). -// display_name month -// documentation ```kotlin\npublic open fun month(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the month field from a given date.\n The returned value is a number between 1 and 12 both inclusive.\n\n @param expr Expression to extract the month from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(queryBuilder) - append("MONTH(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). - /** - * SQL function that extracts the day field from a given date. - * The returned value is a number between 1 and 31 both inclusive. - * - * @param expr Expression to extract the day from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(queryBuilder) - open fun day(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). -// display_name day -// documentation ```kotlin\npublic open fun day(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the day field from a given date.\n The returned value is a number between 1 and 31 both inclusive.\n\n @param expr Expression to extract the day from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(queryBuilder) - append("DAY(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). - /** - * SQL function that extracts the hour field from a given date. - * The returned value is a number between 0 and 23 both inclusive. - * - * @param expr Expression to extract the hour from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(queryBuilder) - open fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). -// display_name hour -// documentation ```kotlin\npublic open fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the hour field from a given date.\n The returned value is a number between 0 and 23 both inclusive.\n\n @param expr Expression to extract the hour from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(queryBuilder) - append("HOUR(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). - /** - * SQL function that extracts the minute field from a given date. - * The returned value is a number between 0 and 59 both inclusive. - * - * @param expr Expression to extract the minute from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(queryBuilder) - open fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). -// display_name minute -// documentation ```kotlin\npublic open fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the minute field from a given date.\n The returned value is a number between 0 and 59 both inclusive.\n\n @param expr Expression to extract the minute from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(queryBuilder) - append("MINUTE(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). - /** - * SQL function that extracts the second field from a given date. - * The returned value is a number between 0 and 59 both inclusive. - * - * @param expr Expression to extract the second from. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(queryBuilder) - open fun second(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). -// display_name second -// documentation ```kotlin\npublic open fun second(expr: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts the second field from a given date.\n The returned value is a number between 0 and 59 both inclusive.\n\n @param expr Expression to extract the second from.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(queryBuilder) - append("SECOND(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). - - // Cast functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). - /** - * SQL function that casts an expression to a specific type. - * - * @param expr Expression to cast. - * @param type Type to cast the expression to. - * @param builder Query builder to append the SQL function to. - */ - open fun cast( -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// display_name cast -// documentation ```kotlin\npublic open fun cast(expr: Expression<*>, type: IColumnType<*>, builder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that casts an expression to a specific type.\n\n @param expr Expression to cast.\n @param type Type to cast the expression to.\n @param builder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(expr) - expr: Expression<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(type) - type: IColumnType<*>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(type) -// display_name type -// documentation ```kotlin\ntype: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(builder) - builder: QueryBuilder -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(builder) - ): Unit = builder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(builder) - append("CAST(", expr, " AS ", type.sqlType(), ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast().(type) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). - - // Aggregate Functions for Statistics - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). - /** - * SQL function that returns the population standard deviation of the non-null input values, - * or `null` if there are no non-null values. - * - * @param expression Expression from which the population standard deviation is calculated. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(queryBuilder) - open fun stdDevPop(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). -// display_name stdDevPop -// documentation ```kotlin\npublic open fun stdDevPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the population standard deviation of the non-null input values,\n or `null` if there are no non-null values.\n\n @param expression Expression from which the population standard deviation is calculated.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(queryBuilder) - append("STDDEV_POP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). - /** - * SQL function that returns the sample standard deviation of the non-null input values, - * or `null` if there are no non-null values. - * - * @param expression Expression from which the sample standard deviation is calculated. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(queryBuilder) - open fun stdDevSamp(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). -// display_name stdDevSamp -// documentation ```kotlin\npublic open fun stdDevSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the sample standard deviation of the non-null input values,\n or `null` if there are no non-null values.\n\n @param expression Expression from which the sample standard deviation is calculated.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(queryBuilder) - append("STDDEV_SAMP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). - /** - * SQL function that returns the population variance of the non-null input values (square of the population standard deviation), - * or `null` if there are no non-null values. - * - * @param expression Expression from which the population variance is calculated. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(queryBuilder) - open fun varPop(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). -// display_name varPop -// documentation ```kotlin\npublic open fun varPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the population variance of the non-null input values (square of the population standard deviation),\n or `null` if there are no non-null values.\n\n @param expression Expression from which the population variance is calculated.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(queryBuilder) - append("VAR_POP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). - /** - * SQL function that returns the sample variance of the non-null input values (square of the sample standard deviation), - * or `null` if there are no non-null values. - * - * @param expression Expression from which the sample variance is calculated. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(queryBuilder) - open fun varSamp(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). -// display_name varSamp -// documentation ```kotlin\npublic open fun varSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns the sample variance of the non-null input values (square of the sample standard deviation),\n or `null` if there are no non-null values.\n\n @param expression Expression from which the sample variance is calculated.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(queryBuilder) - append("VAR_SAMP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). - - // Array Functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). - /** - * SQL function that returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive), - * or `null` if the stored array itself is null. - * - * @param expression Array expression from which the subarray is returned. - * @param lower Lower bounds (inclusive) of a subarray. - * @param upper Upper bounds (inclusive) of a subarray. - * **Note** If either bounds is left `null`, the database will use the stored array's respective lower or upper limit. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(lower) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(upper) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(queryBuilder) - open fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). -// display_name arraySlice -// documentation ```kotlin\npublic open fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that returns a subarray of elements stored from between [lower] and [upper] bounds (inclusive),\n or `null` if the stored array itself is null.\n\n @param expression Array expression from which the subarray is returned.\n @param lower Lower bounds (inclusive) of a subarray.\n @param upper Upper bounds (inclusive) of a subarray.\n **Note** If either bounds is left `null`, the database will use the stored array's respective lower or upper limit.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(lower) -// display_name lower -// documentation ```kotlin\nlower: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(upper) -// display_name upper -// documentation ```kotlin\nupper: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(lower) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(upper) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice().(queryBuilder) - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for ARRAY_SLICE. There must be a vendor specific implementation", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). - - // JSON Functions - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). - /** - * SQL function that extracts data from a JSON object at the specified [path], either as a JSON representation or as a scalar value. - * - * @param expression Expression from which to extract JSON subcomponents matched by [path]. - * @param path String(s) representing JSON path/keys that match fields to be extracted. - * **Note:** Multiple [path] arguments are not supported by all vendors; please check the documentation. - * @param toScalar If `true`, the extracted result is a scalar or text value; otherwise, it is a JSON object. - * @param jsonType Column type of [expression] to check, if casting to JSONB is required. - * @param queryBuilder Query builder to append the SQL function to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().[T] - open fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that extracts data from a JSON object at the specified [path], either as a JSON representation or as a scalar value.\n\n @param expression Expression from which to extract JSON subcomponents matched by [path].\n @param path String(s) representing JSON path/keys that match fields to be extracted.\n **Note:** Multiple [path] arguments are not supported by all vendors; please check the documentation.\n @param toScalar If `true`, the extracted result is a scalar or text value; otherwise, it is a JSON object.\n @param jsonType Column type of [expression] to check, if casting to JSONB is required.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract().(queryBuilder) - ) { - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for JSON_EXTRACT. There must be a vendor specific implementation", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains(). - /** - * SQL function that checks whether a [candidate] expression is contained within a JSON [target]. - * - * @param target JSON expression being searched. - * @param candidate Expression to search for in [target]. - * @param path String representing JSON path/keys that match specific fields to search for [candidate]. - * **Note:** A [path] argument is not supported by all vendors; please check the documentation. - * @param jsonType Column type of [target] to check, if casting to JSONB is required. - * @param queryBuilder Query builder to append the SQL function to. - */ - open fun jsonContains( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains(). -// display_name jsonContains -// documentation ```kotlin\npublic open fun jsonContains(target: Expression<*>, candidate: Expression<*>, path: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that checks whether a [candidate] expression is contained within a JSON [target].\n\n @param target JSON expression being searched.\n @param candidate Expression to search for in [target].\n @param path String representing JSON path/keys that match specific fields to search for [candidate].\n **Note:** A [path] argument is not supported by all vendors; please check the documentation.\n @param jsonType Column type of [target] to check, if casting to JSONB is required.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(target) - target: Expression<*>, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(target) -// display_name target -// documentation ```kotlin\ntarget: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(candidate) - candidate: Expression<*>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(candidate) -// display_name candidate -// documentation ```kotlin\ncandidate: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(candidate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(path) - path: String?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(path) -// display_name path -// documentation ```kotlin\npath: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains().(queryBuilder) - ) { - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for JSON_CONTAINS. There must be a vendor specific implementation", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). - /** - * SQL function that checks whether data exists within a JSON [expression] at the specified [path]. - * - * @param expression JSON expression being checked. - * @param path String(s) representing JSON path/keys that match fields to check for existing data. - * **Note:** Multiple [path] arguments are not supported by all vendors; please check the documentation. - * @param optional String representing any optional vendor-specific clause or argument. - * @param jsonType Column type of [expression] to check, if casting to JSONB is required. - * @param queryBuilder Query builder to append the SQL function to. - */ - open fun jsonExists( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). -// display_name jsonExists -// documentation ```kotlin\npublic open fun jsonExists(expression: Expression<*>, vararg path: String, optional: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n SQL function that checks whether data exists within a JSON [expression] at the specified [path].\n\n @param expression JSON expression being checked.\n @param path String(s) representing JSON path/keys that match fields to check for existing data.\n **Note:** Multiple [path] arguments are not supported by all vendors; please check the documentation.\n @param optional String representing any optional vendor-specific clause or argument.\n @param jsonType Column type of [expression] to check, if casting to JSONB is required.\n @param queryBuilder Query builder to append the SQL function to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(expression) - expression: Expression<*>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(optional) - optional: String?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(optional) -// display_name optional -// documentation ```kotlin\noptional: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(optional) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists().(queryBuilder) - ) { - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "There's no generic SQL for JSON_EXISTS. There must be a vendor specific implementation", currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#DEFAULT_VALUE_EXPRESSION. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#getDEFAULT_VALUE_EXPRESSION(). - // Commands - @Suppress("VariableNaming") - open val DEFAULT_VALUE_EXPRESSION: String = "DEFAULT VALUES" -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#DEFAULT_VALUE_EXPRESSION. -// display_name DEFAULT_VALUE_EXPRESSION -// documentation ```kotlin\n@Suppress(...) public open val DEFAULT_VALUE_EXPRESSION: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#getDEFAULT_VALUE_EXPRESSION(). -// display_name DEFAULT_VALUE_EXPRESSION -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#DEFAULT_VALUE_EXPRESSION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#getDEFAULT_VALUE_EXPRESSION(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). - /** - * Returns the SQL command that inserts a new row into a table. - * - * **Note:** The `ignore` parameter is not supported by all vendors, please check the documentation. - * - * @param ignore Whether to ignore errors or not. - * @param table Table to insert the new row into. - * @param columns Columns to insert the values into. - * @param expr Expression with the values to insert. - * @param transaction Transaction where the operation is executed. - */ - open fun insert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// display_name insert -// documentation ```kotlin\npublic open fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that inserts a new row into a table.\n\n **Note:** The `ignore` parameter is not supported by all vendors, please check the documentation.\n\n @param ignore Whether to ignore errors or not.\n @param table Table to insert the new row into.\n @param columns Columns to insert the values into.\n @param expr Expression with the values to insert.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) - expr: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) -// display_name expr -// documentation ```kotlin\nexpr: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(ignore) - transaction.throwUnsupportedException("There's no generic SQL for INSERT IGNORE. There must be vendor specific implementation.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - -// ⌄ enclosing_range_start local 5 - val autoIncColumn = table.autoIncColumn -// ^^^^^^^^^^^^^ definition local 5 -// display_name autoIncColumn -// documentation ```kotlin\nlocal val autoIncColumn: Column<*>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ⌃ enclosing_range_end local 5 - -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 - val nextValExpression = autoIncColumn?.autoIncColumnType?.nextValExpression?.takeIf { autoIncColumn !in columns } -// ^^^^^^^^^^^^^^^^^ definition local 6 -// display_name nextValExpression -// documentation ```kotlin\nlocal val nextValExpression: NextVal<*>?\n``` -// ^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name it -// documentation ```kotlin\nit: NextVal<*>\n``` -// ^^^^^^^^^^^^^ reference local 5 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ⌃ enclosing_range_end local 6 -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 - val isInsertFromSelect = columns.isNotEmpty() && expr.isNotEmpty() && !expr.startsWith("VALUES") -// ^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name isInsertFromSelect -// documentation ```kotlin\nlocal val isInsertFromSelect: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/isNotEmpty(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ⌃ enclosing_range_end local 8 - -// ⌄ enclosing_range_start local 9 -// ⌄ enclosing_range_start local 12 -// ⌄ enclosing_range_start local 13 - val (columnsToInsert, valuesExpr) = when { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 9 10:9 -// display_name -// documentation ```kotlin\nlocal val : Pair>, String>\n``` -// ^^^^^^^^^^^^^^^ definition local 12 -// display_name columnsToInsert -// documentation ```kotlin\nlocal val columnsToInsert: List>\n``` -// ^^^^^^^^^^^^^^^ reference local 9 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^ definition local 13 -// display_name valuesExpr -// documentation ```kotlin\nlocal val valuesExpr: String\n``` -// ^^^^^^^^^^ reference local 9 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 12 -// ⌃ enclosing_range_end local 13 - isInsertFromSelect -> columns to expr -// ^^^^^^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) - nextValExpression != null && columns.isNotEmpty() -> (columns + autoIncColumn) to expr.dropLast(1) + ", $nextValExpression)" -// ^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^ reference semanticdb maven . . kotlin/collections/plus(+28). -// ^^^^^^^^^^^^^ reference local 5 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/dropLast(+1). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^^^^ reference local 6 - nextValExpression != null -> listOf(autoIncColumn) to "VALUES ($nextValExpression)" -// ^^^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^ reference local 5 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^^^^ reference local 6 - columns.isNotEmpty() -> columns to expr -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(columns) -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(expr) - currentDialect is OracleDialect -> { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val oracleDefaults = table.columns.joinToString(prefix = "VALUES(", postfix = ")") { "DEFAULT" } -// ^^^^^^^^^^^^^^ definition local 10 -// display_name oracleDefaults -// documentation ```kotlin\nlocal val oracleDefaults: String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ⌃ enclosing_range_end local 10 -// ⌃ enclosing_range_end local 11 - emptyList>() to oracleDefaults -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^ reference local 10 - } - else -> emptyList>() to DEFAULT_VALUE_EXPRESSION -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#DEFAULT_VALUE_EXPRESSION. -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#getDEFAULT_VALUE_EXPRESSION(). - } -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 -// ⌄ enclosing_range_start local 16 - val columnsExpr = columnsToInsert.takeIf { it.isNotEmpty() }?.joinToString(prefix = "(", postfix = ")") { transaction.identity(it) } ?: "" -// ^^^^^^^^^^^ definition local 14 -// display_name columnsExpr -// documentation ```kotlin\nlocal val columnsExpr: String\n``` -// ^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: List>\n``` -// ^^ reference local 15 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 16 -// ⌃ enclosing_range_end local 15 -// ⌃ enclosing_range_end local 16 -// ⌃ enclosing_range_end local 14 - - return "INSERT INTO ${transaction.identity(table)} $columnsExpr $valuesExpr" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert().(table) -// ^^^^^^^^^^^ reference local 14 -// ^^^^^^^^^^ reference local 13 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). - /** - * Generates the SQL MERGE command which synchronizes two datasets by inserting new rows, - * or updating/deleting existing ones in the target table based on data from another table. - * - * @param dest The table that will be modified. - * @param source The table providing the data for modification. - * @param transaction The transaction in which the operation will be executed. - * @param clauses A list of `MergeStatement.When` instances describing the `when` clauses of the SQL command. - * @param on The condition that determines whether to apply insertions or updates/deletions. - */ - open fun merge( -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// display_name merge -// documentation ```kotlin\npublic open fun merge(dest: Table, source: Table, transaction: Transaction, clauses: List, on: Op?): String\n```\n\n----\n\n\n Generates the SQL MERGE command which synchronizes two datasets by inserting new rows,\n or updating/deleting existing ones in the target table based on data from another table.\n\n @param dest The table that will be modified.\n @param source The table providing the data for modification.\n @param transaction The transaction in which the operation will be executed.\n @param clauses A list of `MergeStatement.When` instances describing the `when` clauses of the SQL command.\n @param on The condition that determines whether to apply insertions or updates/deletions.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(source) - source: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(source) -// display_name source -// documentation ```kotlin\nsource: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(clauses) - clauses: List, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(on) - on: Op? -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(on) -// display_name on -// documentation ```kotlin\non: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(on) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - validateMergeStatement(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(clauses) - -// ⌄ enclosing_range_start local 17 - val onCondition = ( -// ^^^^^^^^^^^ definition local 17 -// display_name onCondition -// documentation ```kotlin\nlocal val onCondition: String\n``` - on?.toString() ?: run { -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(on) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toString(). -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 18 - val targetKey = dest.primaryKey?.columns?.singleOrNull() -// ^^^^^^^^^ definition local 18 -// display_name targetKey -// documentation ```kotlin\nlocal val targetKey: Column<*>?\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(). -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - val sourceKey = source.primaryKey?.columns?.singleOrNull() -// ^^^^^^^^^ definition local 19 -// display_name sourceKey -// documentation ```kotlin\nlocal val sourceKey: Column<*>?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(source) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(). -// ⌃ enclosing_range_end local 19 - - if (targetKey == null || sourceKey == null) { -// ^^^^^^^^^ reference local 18 -// ^^^^^^^^^ reference local 19 - transaction.throwUnsupportedException("MERGE requires an ON condition to be specified.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - - "${transaction.fullIdentity(targetKey)}=${transaction.fullIdentity(sourceKey)}" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^^^^^^^ reference local 18 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^^^^^^^ reference local 19 - } -// ⌄ enclosing_range_start local 20 - ).let { if (currentDialect is OracleDialect) "($it)" else it } -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 20 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^ reference local 20 -// ^^ reference local 20 -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 20 - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"MERGE INTO ${transaction.identity(dest)} " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) - +"USING ${transaction.identity(source)} " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(source) - +"ON $onCondition " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^ reference local 17 - addClausesToMergeStatement(transaction, dest, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(transaction) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(dest) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge().(clauses) - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). - /** - * Generates the SQL MERGE command which synchronizes two datasets by inserting new rows, - * or updating/deleting existing ones in the target table based on data from subquery. - * - * @param dest The table that will be modified. - * @param source The query providing the data for modification. - * @param transaction The transaction in which the operation will be executed. - * @param clauses A list of `MergeStatement.When` instances describing the `when` clauses of the SQL command. - * @param on The condition that determines whether to apply insertions or updates/deletions. - */ - open fun mergeSelect( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// display_name mergeSelect -// documentation ```kotlin\npublic open fun mergeSelect(dest: Table, source: QueryAlias, transaction: Transaction, clauses: List, on: Op, prepared: Boolean): String\n```\n\n----\n\n\n Generates the SQL MERGE command which synchronizes two datasets by inserting new rows,\n or updating/deleting existing ones in the target table based on data from subquery.\n\n @param dest The table that will be modified.\n @param source The query providing the data for modification.\n @param transaction The transaction in which the operation will be executed.\n @param clauses A list of `MergeStatement.When` instances describing the `when` clauses of the SQL command.\n @param on The condition that determines whether to apply insertions or updates/deletions.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(source) - source: QueryAlias, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(source) -// display_name source -// documentation ```kotlin\nsource: QueryAlias\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(clauses) - clauses: List, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(on) - on: Op, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(on) -// display_name on -// documentation ```kotlin\non: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(prepared) - prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(prepared) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - validateMergeStatement(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(clauses) - -// ⌄ enclosing_range_start local 21 - val using = source.query.prepareSQL(transaction, prepared) -// ^^^^^ definition local 21 -// display_name using -// documentation ```kotlin\nlocal val using: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(source) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getQuery(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#query. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AbstractQuery#prepareSQL(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(prepared) -// ⌃ enclosing_range_end local 21 - -// ⌄ enclosing_range_start local 22 - val onRaw = if (currentDialect is OracleDialect) "($on)" else "$on" -// ^^^^^ definition local 22 -// display_name onRaw -// documentation ```kotlin\nlocal val onRaw: String\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(on) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(on) -// ⌃ enclosing_range_end local 22 - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"MERGE INTO ${transaction.identity(dest)} " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(dest) - +"USING ( $using ) ${if (currentDialect is OracleDialect) "" else "as"} ${source.alias} " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference local 21 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(source) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias#getAlias(). - +"ON $onRaw " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference local 22 - addClausesToMergeStatement(transaction, dest, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(transaction) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(dest) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect().(clauses) - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) - private fun validateMergeStatement(transaction: Transaction, clauses: List) { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement(). -// display_name validateMergeStatement -// documentation ```kotlin\nprivate final fun validateMergeStatement(transaction: Transaction, clauses: List): Unit\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) - if (currentDialect !is OracleDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 23 - if (clauses.any { it.deleteWhere != null }) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 23 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 23 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// ⌃ enclosing_range_end local 23 - transaction.throwUnsupportedException("'deleteWhere' parameter can be used only as a part of Oracle SQL update clause statement.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - } - - if (currentDialect !is PostgreSQLDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ⌄ enclosing_range_start local 24 - if (clauses.any { it.action == MergeStatement.ClauseAction.DO_NOTHING }) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 24 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 24 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DO_NOTHING. -// ⌃ enclosing_range_end local 24 - transaction.throwUnsupportedException("DO NOTHING actions is supported only by Postgres database.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - -// ⌄ enclosing_range_start local 25 - if (clauses.any { it.overridingUserValue }) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 25 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 25 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. -// ⌃ enclosing_range_end local 25 - transaction.throwUnsupportedException("OVERRIDING USER VALUE modifier is supported only by Postgres database.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - -// ⌄ enclosing_range_start local 26 - if (clauses.any { it.overridingSystemValue }) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(clauses) -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 26 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 26 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. -// ⌃ enclosing_range_end local 26 - transaction.throwUnsupportedException("OVERRIDING SYSTEM VALUE modifier is supported only by Postgres database.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#validateMergeStatement(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). - /** - * Returns the SQL command that updates one or more rows of a table. - * - * @param target Table to update values from. - * @param columnsAndValues Pairs of column to update and values to update with. - * @param limit Maximum number of rows to update. - * @param where Condition that decides the rows to update. - * @param transaction Transaction where the operation is executed. - */ - open fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open fun update(target: Table, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that updates one or more rows of a table.\n\n @param target Table to update values from.\n @param columnsAndValues Pairs of column to update and values to update with.\n @param limit Maximum number of rows to update.\n @param where Condition that decides the rows to update.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(target) - target: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(target) -// display_name target -// documentation ```kotlin\ntarget: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"UPDATE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - target.describe(transaction, this) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(target) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(transaction) - -// ⌄ enclosing_range_start local 27 -// ⌄ enclosing_range_start local 28 -// ⌄ enclosing_range_start local 29 - columnsAndValues.appendTo(this, prefix = " SET ") { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 27 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 27 -// ^^^ definition local 28 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 27 -// ^^^^^ definition local 29 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 28 -// ⌃ enclosing_range_end local 29 -// ⌃ enclosing_range_end local 27 - append("${transaction.identity(col)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^ reference local 28 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 28 -// ^^^^^ reference local 29 - } - -// ⌄ enclosing_range_start local 30 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 30 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 30 - } -// ⌃ enclosing_range_end local 30 -// ⌄ enclosing_range_start local 31 - limit?.let { +" LIMIT $it" } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update().(limit) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^ definition local 31 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 31 -// ⌃ enclosing_range_end local 31 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). - /** - * Returns the SQL command that updates one or more rows of a join. - * - * @param targets Join to update values from. - * @param columnsAndValues Pairs of column to update and values to update with. - * @param limit Maximum number of rows to update. - * @param where Condition that decides the rows to update. - * @param transaction Transaction where the operation is executed. - */ - open fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// display_name update -// documentation ```kotlin\npublic open fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that updates one or more rows of a join.\n\n @param targets Join to update values from.\n @param columnsAndValues Pairs of column to update and values to update with.\n @param limit Maximum number of rows to update.\n @param where Condition that decides the rows to update.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(transaction) - ): String = transaction.throwUnsupportedException("UPDATE with a join clause is unsupported") -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). - protected fun QueryBuilder.appendJoinPart( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). -// display_name appendJoinPart -// documentation ```kotlin\nprotected final fun QueryBuilder.appendJoinPart(targetTable: Table, targets: Join, transaction: Transaction, filterTargetTable: Boolean = ...): Unit\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targetTable) - targetTable: Table, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targetTable) -// display_name targetTable -// documentation ```kotlin\ntargetTable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targetTable) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(filterTargetTable) - filterTargetTable: Boolean = true -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(filterTargetTable) -// display_name filterTargetTable -// documentation ```kotlin\nfilterTargetTable: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(filterTargetTable) - ) { -// ⌄ enclosing_range_start local 32 - val joinPartsToAppend = if (filterTargetTable) { -// ^^^^^^^^^^^^^^^^^ definition local 32 -// display_name joinPartsToAppend -// documentation ```kotlin\nlocal val joinPartsToAppend: List\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(filterTargetTable) -// ⌄ enclosing_range_start local 33 - targets.joinParts.filter { it.joinPart != targetTable } -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 33 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 33 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targetTable) -// ⌃ enclosing_range_end local 33 - } else { - targets.joinParts -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. - } -// ⌃ enclosing_range_end local 32 - if (targets.table != targetTable) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targetTable) - targets.table.describe(transaction, this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(transaction) - if (joinPartsToAppend.isNotEmpty()) { -// ^^^^^^^^^^^^^^^^^ reference local 32 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - +", " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } - -// ⌄ enclosing_range_start local 34 - joinPartsToAppend.appendTo(this, ", ") { -// ^^^^^^^^^^^^^^^^^ reference local 32 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^ definition local 34 2:9 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` - it.joinPart.describe(transaction, this) -// ^^ reference local 34 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(transaction) - } -// ⌃ enclosing_range_end local 34 - - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 35 - targets.joinParts.appendTo(this, " AND ") { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart().(targets) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^ definition local 35 2:9 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` - it.appendConditions(this) -// ^^ reference local 35 -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). - } -// ⌃ enclosing_range_end local 35 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(tableToUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(transaction) - protected fun QueryBuilder.appendJoinPartForUpdateClause(tableToUpdate: Table, targets: Join, transaction: Transaction) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause(). -// display_name appendJoinPartForUpdateClause -// documentation ```kotlin\nprotected final fun QueryBuilder.appendJoinPartForUpdateClause(tableToUpdate: Table, targets: Join, transaction: Transaction): Unit\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(tableToUpdate) -// display_name tableToUpdate -// documentation ```kotlin\ntableToUpdate: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(tableToUpdate) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(targets) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(transaction) - +" FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - appendJoinPart(tableToUpdate, targets, transaction, true) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(tableToUpdate) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(targets) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes().(statementType) - internal fun Join.checkJoinTypes(statementType: StatementType) { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// display_name checkJoinTypes -// documentation ```kotlin\ninternal final fun Join.checkJoinTypes(statementType: StatementType): Unit\n``` -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes().(statementType) -// display_name statementType -// documentation ```kotlin\nstatementType: StatementType\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes().(statementType) -// ⌄ enclosing_range_start local 36 - if (joinParts.any { it.joinType != JoinType.INNER }) { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 36 -// display_name it -// documentation ```kotlin\nit: Join.JoinPart\n``` -// ^^ reference local 36 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JoinType#INNER. -// ⌃ enclosing_range_end local 36 - exposedLogger.warn("All tables in ${statementType.name} statement will be joined using inner join by default") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes().(statementType) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#name. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). - /** - * Returns the SQL command that either inserts a new row into a table, or, if insertion would violate a unique constraint, - * first deletes the existing row before inserting a new row. - * - * **Note:** This operation is not supported by all vendors, please check the documentation. - * - * @param table Table to either insert values into or delete values from then insert into. - * @param columns Columns to replace the values in. - * @param expression Expression with the values to use in replace. - * @param transaction Transaction where the operation is executed. - */ - open fun replace( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// display_name replace -// documentation ```kotlin\npublic open fun replace(table: Table, columns: List>, expression: String, transaction: Transaction, prepared: Boolean = ...): String\n```\n\n----\n\n\n Returns the SQL command that either inserts a new row into a table, or, if insertion would violate a unique constraint,\n first deletes the existing row before inserting a new row.\n\n **Note:** This operation is not supported by all vendors, please check the documentation.\n\n @param table Table to either insert values into or delete values from then insert into.\n @param columns Columns to replace the values in.\n @param expression Expression with the values to use in replace.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(prepared) - prepared: Boolean = true -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean = ...\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(prepared) - ): String = transaction.throwUnsupportedException("There's no generic SQL for REPLACE. There must be a vendor specific implementation.") -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). - /** - * Returns the SQL command that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint. - * - * **Note:** Vendors that do not support this operation directly implement the standard MERGE USING command. - * - * @param table Table to either insert values into or update values from. - * @param data Pairs of columns to use for insert or update and values to insert or update. - * @param expression Expression with the values to use in the insert clause. - * @param onUpdate List of pairs of specific columns to update and the expressions to update them with. - * @param keyColumns Columns to include in the condition that determines a unique constraint match. - * @param where Condition that determines which rows to update, if a unique violation is found. - * @param transaction Transaction where the operation is executed. - */ - open fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that either inserts a new row into a table, or updates the existing row if insertion would violate a unique constraint.\n\n **Note:** Vendors that do not support this operation directly implement the standard MERGE USING command.\n\n @param table Table to either insert values into or update values from.\n @param data Pairs of columns to use for insert or update and values to insert or update.\n @param expression Expression with the values to use in the insert clause.\n @param onUpdate List of pairs of specific columns to update and the expressions to update them with.\n @param keyColumns Columns to include in the condition that determines a unique constraint match.\n @param where Condition that determines which rows to update, if a unique violation is found.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (where != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(where) - transaction.throwUnsupportedException("MERGE implementation of UPSERT doesn't support single WHERE clause") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - if (keyColumns.isEmpty()) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(keyColumns) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). - transaction.throwUnsupportedException("UPSERT requires a unique key or constraint as a conflict target") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - -// ⌄ enclosing_range_start local 37 - val dataColumns = data.unzip().first -// ^^^^^^^^^^^ definition local 37 -// display_name dataColumns -// documentation ```kotlin\nlocal val dataColumns: List>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(data) -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ⌃ enclosing_range_end local 37 -// ⌄ enclosing_range_start local 38 - val autoIncColumn = table.autoIncColumn -// ^^^^^^^^^^^^^ definition local 38 -// display_name autoIncColumn -// documentation ```kotlin\nlocal val autoIncColumn: Column<*>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ⌃ enclosing_range_end local 38 -// ⌄ enclosing_range_start local 39 - val nextValExpression = autoIncColumn?.autoIncColumnType?.nextValExpression -// ^^^^^^^^^^^^^^^^^ definition local 39 -// display_name nextValExpression -// documentation ```kotlin\nlocal val nextValExpression: NextVal<*>?\n``` -// ^^^^^^^^^^^^^ reference local 38 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// ⌃ enclosing_range_end local 39 -// ⌄ enclosing_range_start local 40 -// ⌄ enclosing_range_start local 41 - val dataColumnsWithoutAutoInc = autoIncColumn?.let { dataColumns - autoIncColumn } ?: dataColumns -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 40 -// display_name dataColumnsWithoutAutoInc -// documentation ```kotlin\nlocal val dataColumnsWithoutAutoInc: List>\n``` -// ^^^^^^^^^^^^^ reference local 38 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 41 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^ reference local 37 -// ^ reference semanticdb maven . . kotlin/collections/minus(). -// ^^^^^^^^^^^^^ reference local 38 -// ^^^^^^^^^^^ reference local 37 -// ⌃ enclosing_range_end local 41 -// ⌃ enclosing_range_end local 40 -// ⌄ enclosing_range_start local 42 - val tableIdentifier = transaction.identity(table) -// ^^^^^^^^^^^^^^^ definition local 42 -// display_name tableIdentifier -// documentation ```kotlin\nlocal val tableIdentifier: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) -// ⌃ enclosing_range_end local 42 - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"MERGE INTO " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - table.describe(transaction, this) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(table) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) - +" T USING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 43 -// ⌄ enclosing_range_start local 44 -// ⌄ enclosing_range_start local 45 - data.appendTo(prefix = "(VALUES (", postfix = ")") { (column, value) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(data) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^ definition local 43 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 43 -// ^^^^^^ definition local 44 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 43 -// ^^^^^ definition local 45 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 44 -// ⌃ enclosing_range_end local 45 -// ⌃ enclosing_range_end local 43 - registerArgument(column, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 44 -// ^^^^^ reference local 45 - } -// ⌄ enclosing_range_start local 46 - dataColumns.appendTo(prefix = ") S(", postfix = ")") { column -> -// ^^^^^^^^^^^ reference local 37 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 46 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 46 - append(transaction.identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 46 - } - - +" ON " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 47 - keyColumns.appendTo(separator = " AND ", prefix = "(", postfix = ")") { column -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(keyColumns) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 47 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 47 -// ⌄ enclosing_range_start local 48 - val columnName = transaction.identity(column) -// ^^^^^^^^^^ definition local 48 -// display_name columnName -// documentation ```kotlin\nlocal val columnName: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 47 -// ⌃ enclosing_range_end local 48 - append("T.$columnName=S.$columnName") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^ reference local 48 -// ^^^^^^^^^^ reference local 48 - } - - if (onUpdate.isNotEmpty()) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(onUpdate) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - +" WHEN MATCHED THEN UPDATE SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 49 -// ⌄ enclosing_range_start local 50 -// ⌄ enclosing_range_start local 51 - onUpdate.appendTo { (columnToUpdate, updateExpression) -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 49 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^^^^^^^^^ reference local 49 -// ^^^^^^^^^^^^^^ definition local 50 -// display_name columnToUpdate -// documentation ```kotlin\nlocal val columnToUpdate: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^^^^ reference local 49 -// ^^^^^^^^^^^^^^^^ definition local 51 -// display_name updateExpression -// documentation ```kotlin\nlocal val updateExpression: Any?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 50 -// ⌃ enclosing_range_end local 51 -// ⌃ enclosing_range_end local 49 - append("T.${transaction.identity(columnToUpdate)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^^^^^^^^^ reference local 50 -// ⌄ enclosing_range_start local 52 - when (updateExpression) { -// ^^^^^^^^^^^^^^^^ reference local 51 -// ^^^^^^^^^^^^^^^^ definition local 52 -// display_name -// documentation ```kotlin\nlocal val : Any?\n``` -// ⌃ enclosing_range_end local 52 - is QueryParameter<*>, !is Expression<*> -> registerArgument(columnToUpdate.columnType, updateExpression) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryParameter# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^^^^^^^^^ reference local 50 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference local 51 - else -> append(updateExpression.toString().replace("$tableIdentifier.", "T.")) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^^^ reference local 51 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^^^^^^^^^ reference local 42 - } - } - } - - +" WHEN NOT MATCHED THEN INSERT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 53 - dataColumnsWithoutAutoInc.appendTo(prefix = "(") { column -> -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 40 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 53 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 53 - append(transaction.identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 53 - } -// ⌄ enclosing_range_start local 54 - nextValExpression?.let { -// ^^^^^^^^^^^^^^^^^ reference local 39 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 54 2:13 -// display_name it -// documentation ```kotlin\nit: NextVal<*>\n``` - append(", ${transaction.identity(autoIncColumn)}") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^^^^^^^^ reference local 38 - } -// ⌃ enclosing_range_end local 54 -// ⌄ enclosing_range_start local 55 - dataColumnsWithoutAutoInc.appendTo(prefix = ") VALUES(") { column -> -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 40 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 55 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 55 - append("S.${transaction.identity(column)}") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 55 - } -// ⌄ enclosing_range_start local 56 - nextValExpression?.let { -// ^^^^^^^^^^^^^^^^^ reference local 39 -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 56 2:13 -// display_name it -// documentation ```kotlin\nit: NextVal<*>\n``` - append(", $it") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 56 - } -// ⌃ enclosing_range_end local 56 - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). - /** - * Appends to a [queryBuilder] the SQL syntax for a column that represents the same values from the INSERT clause - * of an [upsert] command, which should be used in the UPDATE clause. - * - * @param columnName Name of the column for update. - * @param queryBuilder Query builder to append the SQL syntax to. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(columnName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(queryBuilder) - open fun insertValue(columnName: String, queryBuilder: QueryBuilder) { queryBuilder { +"S.$columnName" } } -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). -// display_name insertValue -// documentation ```kotlin\npublic open fun insertValue(columnName: String, queryBuilder: QueryBuilder): Unit\n```\n\n----\n\n\n Appends to a [queryBuilder] the SQL syntax for a column that represents the same values from the INSERT clause\n of an [upsert] command, which should be used in the UPDATE clause.\n\n @param columnName Name of the column for update.\n @param queryBuilder Query builder to append the SQL syntax to.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(queryBuilder) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). - /** - * Returns the SQL command that deletes one or more rows of a table. - * - * **Note:** The `ignore` parameter is not supported by all vendors, please check the documentation. - * - * @param ignore Whether to ignore errors or not. - * @param table Table to delete rows from. - * @param where Condition that decides the rows to delete. - * @param limit Maximum number of rows to delete. - * @param transaction Transaction where the operation is executed. - */ - open fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that deletes one or more rows of a table.\n\n **Note:** The `ignore` parameter is not supported by all vendors, please check the documentation.\n\n @param ignore Whether to ignore errors or not.\n @param table Table to delete rows from.\n @param where Condition that decides the rows to delete.\n @param limit Maximum number of rows to delete.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(where) - where: String?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(ignore) - transaction.throwUnsupportedException("There's no generic SQL for DELETE IGNORE. There must be vendor specific implementation.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - return buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("DELETE FROM ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(transaction.identity(table)) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(table) - if (where != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(where) - append(" WHERE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(where) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(where) - } - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(limit) - append(" LIMIT ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append(limit) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete().(limit) - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). - /** - * Returns the SQL command that deletes one or more rows from a table in a join relation. - * - * **Note:** The `ignore` and `limit` parameters are not supported by all vendors; please check the documentation. - * - * @param ignore Whether to ignore errors or not. - * @param targets Join to delete rows from. - * @param targetTables Specific tables in the join to delete rows from. - * @param where Condition that decides the rows to delete. - * @param limit Maximum number of rows to delete. - * @param transaction Transaction where the operation is executed. - */ - open fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// display_name delete -// documentation ```kotlin\npublic open fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that deletes one or more rows from a table in a join relation.\n\n **Note:** The `ignore` and `limit` parameters are not supported by all vendors; please check the documentation.\n\n @param ignore Whether to ignore errors or not.\n @param targets Join to delete rows from.\n @param targetTables Specific tables in the join to delete rows from.\n @param where Condition that decides the rows to delete.\n @param limit Maximum number of rows to delete.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(transaction) - ): String = transaction.throwUnsupportedException("DELETE from a join relation is unsupported") -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). - /** - * Returns the SQL command that limits and offsets the result of a query. - * - * @param size The limit of rows to return. - * @param offset The number of rows to skip. - * @param alreadyOrdered Whether the query is already ordered or not. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(alreadyOrdered) - open fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String = buildString { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// display_name queryLimitAndOffset -// documentation ```kotlin\npublic open fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String\n```\n\n----\n\n\n Returns the SQL command that limits and offsets the result of a query.\n\n @param size The limit of rows to return.\n @param offset The number of rows to skip.\n @param alreadyOrdered Whether the query is already ordered or not.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// ⌄ enclosing_range_start local 57 - size?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 57 2:9 -// display_name it -// documentation ```kotlin\nit: Int\n``` - append("LIMIT $size") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) - } -// ⌃ enclosing_range_end local 57 - if (offset > 0) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(offset) -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). -// ⌄ enclosing_range_start local 58 - size?.also { append(" ") } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(size) -// ^^^^ reference semanticdb maven . . kotlin/also(). -// ^^^^^^^^^^^^^^^ definition local 58 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ⌃ enclosing_range_end local 58 - append("OFFSET $offset") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset().(offset) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit(). - @Deprecated( - "This function will be removed in future releases.", - ReplaceWith("queryLimitAndOffset(size, offset, alreadyOrdered)"), -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/ReplaceWith#``(). - DeprecationLevel.ERROR -// ^^^^^ reference semanticdb maven . . kotlin/DeprecationLevel#ERROR. - ) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(alreadyOrdered) - open fun queryLimit(size: Int, offset: Long, alreadyOrdered: Boolean): String = queryLimitAndOffset(size, offset, alreadyOrdered) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit(). -// display_name queryLimit -// documentation ```kotlin\n@Deprecated(...) public open fun queryLimit(size: Int, offset: Long, alreadyOrdered: Boolean): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(size) -// display_name size -// documentation ```kotlin\nsize: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(size) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(offset) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(alreadyOrdered) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit().(alreadyOrdered) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimit(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). - /** - * Returns the SQL command that obtains information about a statement execution plan. - * - * @param analyze Whether [internalStatement] should also be executed. - * @param options Optional string of comma-separated parameters specific to the database. - * @param internalStatement SQL string representing the statement to get information about. - * @param transaction Transaction where the operation is executed. - */ - open fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that obtains information about a statement execution plan.\n\n @param analyze Whether [internalStatement] should also be executed.\n @param options Optional string of comma-separated parameters specific to the database.\n @param internalStatement SQL string representing the statement to get information about.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - append("EXPLAIN ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - if (analyze) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(analyze) - append("ANALYZE ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } -// ⌄ enclosing_range_start local 59 - options?.let { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(options) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 59 2:13 -// display_name it -// documentation ```kotlin\nit: String\n``` - appendOptionsToExplain(it) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain(). -// ^^ reference local 59 - } -// ⌃ enclosing_range_end local 59 - append(internalStatement) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain().(internalStatement) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain(). - /** Appends optional parameters to an EXPLAIN query. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain().(options) - protected open fun StringBuilder.appendOptionsToExplain(options: String) { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain(). -// display_name appendOptionsToExplain -// documentation ```kotlin\nprotected open fun {kotlin/text/StringBuilder=} StringBuilder.appendOptionsToExplain(options: String): Unit\n```\n\n----\n\n Appends optional parameters to an EXPLAIN query. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain().(options) -// display_name options -// documentation ```kotlin\noptions: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain().(options) - append("$options ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain().(options) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). - /** - * Returns the SQL command that performs an insert, update, or delete, and also returns data from any modified rows. - * - * **Note:** This operation is not supported by all vendors, please check the documentation. - * - * @param mainSql SQL string representing the underlying statement before appending a RETURNING clause. - * @param returning Columns and expressions to include in the returned result set. - * @param transaction Transaction where the operation is executed. - */ - open fun returning( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). -// display_name returning -// documentation ```kotlin\npublic open fun returning(mainSql: String, returning: List>, transaction: Transaction): String\n```\n\n----\n\n\n Returns the SQL command that performs an insert, update, or delete, and also returns data from any modified rows.\n\n **Note:** This operation is not supported by all vendors, please check the documentation.\n\n @param mainSql SQL string representing the underlying statement before appending a RETURNING clause.\n @param returning Columns and expressions to include in the returned result set.\n @param transaction Transaction where the operation is executed.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(mainSql) - mainSql: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(mainSql) -// display_name mainSql -// documentation ```kotlin\nmainSql: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(returning) - returning: List>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "There's no generic SQL for a command with a RETURNING clause. There must be a vendor specific implementation." - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement(). - @Suppress("NestedBlockDepth", "CyclomaticComplexMethod") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(clauses) - private fun QueryBuilder.addClausesToMergeStatement(transaction: Transaction, table: Table, clauses: List) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement(). -// display_name addClausesToMergeStatement -// documentation ```kotlin\n@Suppress(...) private final fun QueryBuilder.addClausesToMergeStatement(transaction: Transaction, table: Table, clauses: List): Unit\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(clauses) -// ⌄ enclosing_range_start local 60 -// ⌄ enclosing_range_start local 61 -// ⌄ enclosing_range_start local 62 - fun QueryBuilder.appendValueAlias(column: Column<*>, value: Any?) { -// ^^^^^^^^^^^^^^^^ definition local 60 -// display_name appendValueAlias -// documentation ```kotlin\nlocal final fun QueryBuilder.appendValueAlias(column: Column<*>, value: Any?): Unit\n``` -// ^^^^^^ definition local 61 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^ definition local 62 -// display_name value -// documentation ```kotlin\nvalue: Any?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end local 61 -// ⌃ enclosing_range_end local 62 -// ⌄ enclosing_range_start local 63 - when (value) { -// ^^^^^ reference local 62 -// ^^^^^ definition local 63 -// display_name -// documentation ```kotlin\nlocal val : Any?\n``` -// ⌃ enclosing_range_end local 63 - is Column<*> -> { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ⌄ enclosing_range_start local 64 - val aliasExpression = transaction.fullIdentity(value) -// ^^^^^^^^^^^^^^^ definition local 64 -// display_name aliasExpression -// documentation ```kotlin\nlocal val aliasExpression: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^^^ reference local 62 -// ⌃ enclosing_range_end local 64 - append(aliasExpression) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^^ reference local 64 - } - - is Expression<*> -> { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌄ enclosing_range_start local 65 - val aliasExpression = value.toString() -// ^^^^^^^^^^^^^^^ definition local 65 -// display_name aliasExpression -// documentation ```kotlin\nlocal val aliasExpression: String\n``` -// ^^^^^ reference local 62 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ⌃ enclosing_range_end local 65 - append(aliasExpression) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^^^^^ reference local 65 - } - - else -> registerArgument(column.columnType, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(+1). -// ^^^^^^ reference local 61 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^ reference local 62 - } - } -// ⌃ enclosing_range_end local 60 - -// ⌄ enclosing_range_start local 66 - val autoIncColumn = table.autoIncColumn -// ^^^^^^^^^^^^^ definition local 66 -// display_name autoIncColumn -// documentation ```kotlin\nlocal val autoIncColumn: Column<*>?\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(table) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#autoIncColumn. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getAutoIncColumn(). -// ⌃ enclosing_range_end local 66 - -// ⌄ enclosing_range_start local 67 - clauses.forEach { clause -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(clauses) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/forEach(+10). -// ^^^^^^ definition local 67 -// display_name clause -// documentation ```kotlin\nclause: MergeStatement.Clause\n``` -// ⌃ enclosing_range_end local 67 -// ⌄ enclosing_range_start local 68 - val whenMatchedOrNotPrefix = if (clause.type == MergeStatement.ClauseCondition.MATCHED) "WHEN MATCHED " else "WHEN NOT MATCHED " -// ^^^^^^^^^^^^^^^^^^^^^^ definition local 68 -// display_name whenMatchedOrNotPrefix -// documentation ```kotlin\nlocal val whenMatchedOrNotPrefix: String\n``` -// ^^^^^^ reference local 67 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getType(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#type. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseCondition#MATCHED. -// ⌃ enclosing_range_end local 68 -// ⌄ enclosing_range_start local 69 - val defaultValuesStatementSupported = currentDialect !is H2Dialect -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 69 -// display_name defaultValuesStatementSupported -// documentation ```kotlin\nlocal val defaultValuesStatementSupported: Boolean\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌃ enclosing_range_end local 69 -// ⌄ enclosing_range_start local 70 - when (clause.action) { -// ^^^^^^ reference local 67 -// ^^^^^^^^^^^^^ definition local 70 -// display_name -// documentation ```kotlin\nlocal val : MergeStatement.ClauseAction\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ⌃ enclosing_range_end local 70 - MergeStatement.ClauseAction.INSERT -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#INSERT. -// ⌄ enclosing_range_start local 71 -// ⌄ enclosing_range_start local 72 -// ⌄ enclosing_range_start local 73 - val nextValExpression = autoIncColumn?.autoIncColumnType?.nextValExpression?.takeIf { autoIncColumn !in clause.arguments.map { it.first } } -// ^^^^^^^^^^^^^^^^^ definition local 71 -// display_name nextValExpression -// documentation ```kotlin\nlocal val nextValExpression: NextVal<*>?\n``` -// ^^^^^^^^^^^^^ reference local 66 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getNextValExpression(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#nextValExpression. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 72 -// display_name it -// documentation ```kotlin\nit: NextVal<*>\n``` -// ^^^^^^^^^^^^^ reference local 66 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/List#contains(). -// ^^^^^^ reference local 67 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^ definition local 73 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 73 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ⌃ enclosing_range_end local 73 -// ⌃ enclosing_range_end local 71 -// ⌃ enclosing_range_end local 72 - -// ⌄ enclosing_range_start local 74 - val extraArg = if (nextValExpression != null) listOf(autoIncColumn to nextValExpression) else emptyList() -// ^^^^^^^^ definition local 74 -// display_name extraArg -// documentation ```kotlin\nlocal val extraArg: List, NextVal<*>>>\n``` -// ^^^^^^^^^^^^^^^^^ reference local 71 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^ reference local 66 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^^^^^^^^ reference local 71 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 74 - -// ⌄ enclosing_range_start local 75 - val allArguments = clause.arguments + extraArg -// ^^^^^^^^^^^^ definition local 75 -// display_name allArguments -// documentation ```kotlin\nlocal val allArguments: List, Any?>>\n``` -// ^^^^^^ reference local 67 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^^^^ reference local 74 -// ⌃ enclosing_range_end local 75 - +whenMatchedOrNotPrefix -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^^^^^^^^ reference local 68 - if (currentDialect !is OracleDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 76 - clause.and?.let { append("AND ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 76 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 76 -// ⌃ enclosing_range_end local 76 - } - +"THEN INSERT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - if (allArguments.isNotEmpty() || !defaultValuesStatementSupported) { -// ^^^^^^^^^^^^ reference local 75 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 69 -// ⌄ enclosing_range_start local 77 -// ⌄ enclosing_range_start local 78 - +allArguments.map { it.first }.joinToString(prefix = "(", postfix = ") ") { -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^ reference local 75 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^ definition local 77 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 77 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^ definition local 78 2:21 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ⌃ enclosing_range_end local 77 - transaction.identity(it) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 78 - } -// ⌃ enclosing_range_end local 78 - } - if (clause.overridingSystemValue) { -// ^^^^^^ reference local 67 -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingSystemValue(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingSystemValue. - +"OVERRIDING SYSTEM VALUE" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - if (clause.overridingUserValue) { -// ^^^^^^ reference local 67 -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getOverridingUserValue(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#overridingUserValue. - +"OVERRIDING USER VALUE" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - if (allArguments.isNotEmpty() || !defaultValuesStatementSupported) { -// ^^^^^^^^^^^^ reference local 75 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference local 69 -// ⌄ enclosing_range_start local 79 -// ⌄ enclosing_range_start local 80 -// ⌄ enclosing_range_start local 81 - allArguments.appendTo(prefix = " VALUES (", postfix = ") ") { (column, value) -> -// ^^^^^^^^^^^^ reference local 75 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^ definition local 79 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 79 -// ^^^^^^ definition local 80 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 79 -// ^^^^^ definition local 81 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 80 -// ⌃ enclosing_range_end local 81 -// ⌃ enclosing_range_end local 79 - appendValueAlias(column, value) -// ^^^^^^^^^^^^^^^^ reference local 60 -// ^^^^^^ reference local 80 -// ^^^^^ reference local 81 - } - } else { - +"DEFAULT VALUES" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - if (currentDialect is OracleDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 82 - clause.and?.let { append("WHERE ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 82 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 82 -// ⌃ enclosing_range_end local 82 - } - } - - MergeStatement.ClauseAction.UPDATE -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#UPDATE. - +whenMatchedOrNotPrefix -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^^^^^^^^ reference local 68 - if (currentDialect !is OracleDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 83 - clause.and?.let { append("AND ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 83 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 83 -// ⌃ enclosing_range_end local 83 - } - +"THEN UPDATE SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 84 -// ⌄ enclosing_range_start local 85 -// ⌄ enclosing_range_start local 86 - clause.arguments.appendTo(postfix = " ") { (column, expression) -> -// ^^^^^^ reference local 67 -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#arguments. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getArguments(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^ definition local 84 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 84 -// ^^^^^^ definition local 85 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^ reference local 84 -// ^^^^^^^^^^ definition local 86 -// display_name expression -// documentation ```kotlin\nlocal val expression: Any?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 85 -// ⌃ enclosing_range_end local 86 -// ⌃ enclosing_range_end local 84 - append("${transaction.identity(column)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 85 - appendValueAlias(column, expression) -// ^^^^^^^^^^^^^^^^ reference local 60 -// ^^^^^^ reference local 85 -// ^^^^^^^^^^ reference local 86 - } - if (currentDialect is OracleDialect) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ⌄ enclosing_range_start local 87 - clause.and?.let { append("WHERE ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 87 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 87 -// ⌃ enclosing_range_end local 87 - } -// ⌄ enclosing_range_start local 88 - clause.deleteWhere?.let { -// ^^^^^^ reference local 67 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#deleteWhere. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getDeleteWhere(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 88 2:17 -// display_name it -// documentation ```kotlin\nit: Op\n``` - append("DELETE WHERE $it") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 88 - } -// ⌃ enclosing_range_end local 88 - } - - MergeStatement.ClauseAction.DELETE -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DELETE. - +whenMatchedOrNotPrefix -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^^^^^^^^ reference local 68 -// ⌄ enclosing_range_start local 89 - clause.and?.let { append("AND ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 89 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 89 -// ⌃ enclosing_range_end local 89 - +"THEN DELETE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - - MergeStatement.ClauseAction.DO_NOTHING -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DO_NOTHING. - +whenMatchedOrNotPrefix -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^^^^^^^^ reference local 68 -// ⌄ enclosing_range_start local 90 - clause.and?.let { append("AND ($it) ") } -// ^^^^^^ reference local 67 -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#and. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAnd(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition local 90 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 90 -// ⌃ enclosing_range_end local 90 - +"THEN DO NOTHING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/addClausesToMergeStatement(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/H2.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/H2.kt deleted file mode 100644 index 61643ae22..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/H2.kt +++ /dev/null @@ -1,2291 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - import java.sql.Types -// ^^^^ reference semanticdb maven . . java/ -// ^^^ reference semanticdb maven . . java/sql/ -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types# - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#``(). - internal object H2DataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider# -// display_name H2DataTypeProvider -// documentation ```kotlin\ninternal final object H2DataTypeProvider : DataTypeProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#``(). -// display_name H2DataTypeProvider -// documentation ```kotlin\nprivate constructor(): H2DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#binaryType(). - override fun binaryType(): String = "VARBINARY" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#binaryType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidType(). - override fun uuidType(): String = "UUID" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidType(). -// display_name uuidType -// documentation ```kotlin\npublic open override fun uuidType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB().(value) - override fun uuidToDB(value: UUID): Any = value -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB(). -// display_name uuidToDB -// documentation ```kotlin\npublic open override fun uuidToDB(value: UUID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = "DATETIME(9)" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#dateTimeType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampType(). - override fun timestampType(): String = "TIMESTAMP(9)" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampType(). -// display_name timestampType -// documentation ```kotlin\npublic open override fun timestampType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampWithTimeZoneType(). - override fun timestampWithTimeZoneType(): String = "TIMESTAMP(9) WITH TIME ZONE" -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open override fun timestampWithTimeZoneType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#timestampWithTimeZoneType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#jsonBType(). - override fun jsonBType(): String = "JSON" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#jsonBType(). -// display_name jsonBType -// documentation ```kotlin\npublic open override fun jsonBType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#jsonBType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = "X'$hexString'" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#``(). - internal object H2FunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# -// display_name H2FunctionProvider -// documentation ```kotlin\ninternal final object H2FunctionProvider : FunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#``(). -// display_name H2FunctionProvider -// documentation ```kotlin\nprivate constructor(): H2FunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#isH2Oracle. - private val DatabaseDialect.isH2Oracle: Boolean -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#isH2Oracle. -// display_name isH2Oracle -// documentation ```kotlin\nprivate final val DatabaseDialect.isH2Oracle: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#getIsH2Oracle(). - get() = h2Mode == H2Dialect.H2CompatibilityMode.Oracle -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#getIsH2Oracle(). -// display_name isH2Oracle -// documentation ```kotlin\nprivate get(): Boolean\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#isH2Oracle. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#getIsH2Oracle(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(builder) - override fun nextVal(seq: Sequence, builder: QueryBuilder) = -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal(). -// display_name nextVal -// documentation ```kotlin\npublic open override fun nextVal(seq: Sequence, builder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(builder) - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 0 - when ((CoreTransactionManager.currentTransaction().db.dialect as H2Dialect).majorVersion) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2MajorVersion\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// ⌃ enclosing_range_end local 0 - H2Dialect.H2MajorVersion.One -> super.nextVal(seq, builder) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#One. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(seq) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(builder) - H2Dialect.H2MajorVersion.Two -> builder { -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#Two. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(builder) - append("NEXT VALUE FOR ${seq.identifier}") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal().(seq) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#nextVal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(lower) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(upper) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(queryBuilder) - override fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice(). -// display_name arraySlice -// documentation ```kotlin\npublic open override fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(lower) -// display_name lower -// documentation ```kotlin\nlower: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(upper) -// display_name upper -// documentation ```kotlin\nupper: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(lower) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(upper) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(queryBuilder) - append("ARRAY_SLICE(", expression, ",$lower,$upper)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(expression) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(lower) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice().(upper) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#arraySlice(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert(). - override fun insert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert(). -// display_name insert -// documentation ```kotlin\npublic open override fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) - expr: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) -// display_name expr -// documentation ```kotlin\nexpr: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 1 - val uniqueCols = mutableSetOf>() -// ^^^^^^^^^^ definition local 1 -// display_name uniqueCols -// documentation ```kotlin\nlocal val uniqueCols: MutableSet>\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableSetOf(). -// ⌃ enclosing_range_end local 1 -// ⌄ enclosing_range_start local 2 -// ⌄ enclosing_range_start local 3 - table.indices.filter { it.unique }.flatMapTo(uniqueCols) { it.columns } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getIndices(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#indices. -// ^^^^^^ reference semanticdb maven . . kotlin/collections/filter(+9). -// ^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 2 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMapTo(+10). -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: Index\n``` -// ^^ reference local 3 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ⌃ enclosing_range_end local 2 -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - table.primaryKey?.columns?.let { primaryKeys -> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^ definition local 4 -// display_name primaryKeys -// documentation ```kotlin\nprimaryKeys: Array>\n``` -// ⌃ enclosing_range_end local 4 - uniqueCols += primaryKeys -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/plusAssign(+2). -// ^^^^^^^^^^^ reference local 4 - } -// ⌄ enclosing_range_start local 5 - val h2Dialect = transaction.db.dialect as H2Dialect -// ^^^^^^^^^ definition local 5 -// display_name h2Dialect -// documentation ```kotlin\nlocal val h2Dialect: H2Dialect\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val version = h2Dialect.version -// ^^^^^^^ definition local 6 -// display_name version -// documentation ```kotlin\nlocal val version: String\n``` -// ^^^^^^^^^ reference local 5 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - val isMySQLMode = h2Dialect.h2Mode == H2Dialect.H2CompatibilityMode.MySQL -// ^^^^^^^^^^^ definition local 7 -// display_name isMySQLMode -// documentation ```kotlin\nlocal val isMySQLMode: Boolean\n``` -// ^^^^^^^^^ reference local 5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ⌃ enclosing_range_end local 7 - return when { - // INSERT IGNORE support added in H2 version 1.4.197 (2018-03-18) - ignore && uniqueCols.isNotEmpty() && isMySQLMode && version < "1.4.197" -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^^^ reference local 7 -// ^^^^^^^ reference local 6 -// ^ reference semanticdb maven . . kotlin/String#compareTo(). -// ⌄ enclosing_range_start local 8 - val def = super.insert(false, table, columns, expr, transaction) -// ^^^ definition local 8 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ⌃ enclosing_range_end local 8 -// ⌄ enclosing_range_start local 9 - def + " ON DUPLICATE KEY UPDATE " + uniqueCols.joinToString { "${transaction.identity(it)}=VALUES(${transaction.identity(it)})" } -// ^^^ reference local 8 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 9 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 9 -// ⌃ enclosing_range_end local 9 - } - ignore && uniqueCols.isNotEmpty() && isMySQLMode -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) -// ^^^^^^^^^^ reference local 1 -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ^^^^^^^^^^^ reference local 7 - super.insert(false, table, columns, expr, transaction).replace("INSERT", "INSERT IGNORE") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } - ignore -> transaction.throwUnsupportedException("INSERT IGNORE supported only on H2 v1.4.197+ with MODE=MYSQL.") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(ignore) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - else -> super.insert(false, table, columns, expr, transaction) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert().(transaction) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(limit) - transaction.throwUnsupportedException("H2 doesn't support LIMIT in UPDATE with join clause.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - if (where != null && !transaction.db.dialect.isH2Oracle) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(where) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#getIsH2Oracle(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#isH2Oracle. - transaction.throwUnsupportedException("H2 doesn't support WHERE in UPDATE with join clause.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 - val tableToUpdate = columnsAndValues.map { it.first.table }.distinct().singleOrNull() -// ^^^^^^^^^^^^^ definition local 10 -// display_name tableToUpdate -// documentation ```kotlin\nlocal val tableToUpdate: Table\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(columnsAndValues) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 11 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinct(+9). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ⌃ enclosing_range_end local 11 - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "H2 doesn't support UPDATE with join clause that uses columns from multiple tables." - ) -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 12 - val joinPart = targets.joinParts.singleOrNull() -// ^^^^^^^^ definition local 12 -// display_name joinPart -// documentation ```kotlin\nlocal val joinPart: Join.JoinPart\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "H2 doesn't support UPDATE with join clause that uses multiple tables to join." - ) -// ⌃ enclosing_range_end local 12 - targets.checkJoinTypes(StatementType.UPDATE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#UPDATE. - - appendMergeIntoUsingJoinClause(tableToUpdate, targets, joinPart, transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause(). -// ^^^^^^^^^^^^^ reference local 10 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(targets) -// ^^^^^^^^ reference local 12 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) - +" WHEN MATCHED THEN UPDATE SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - columnsAndValues.appendTo(this) { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 13 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 13 -// ^^^ definition local 14 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 13 -// ^^^^^ definition local 15 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 15 -// ⌃ enclosing_range_end local 13 - append("${transaction.fullIdentity(col)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^ reference local 14 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 14 -// ^^^^^ reference local 15 - } - -// ⌄ enclosing_range_start local 16 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 16 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 16 - } -// ⌃ enclosing_range_end local 16 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause(). - private fun QueryBuilder.appendMergeIntoUsingJoinClause( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause(). -// display_name appendMergeIntoUsingJoinClause -// documentation ```kotlin\nprivate final fun QueryBuilder.appendMergeIntoUsingJoinClause(target: Table, join: Join, joinPart: Join.JoinPart, transaction: Transaction): Unit\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(target) - target: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(target) -// display_name target -// documentation ```kotlin\ntarget: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(join) - join: Join, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(join) -// display_name join -// documentation ```kotlin\njoin: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(join) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(joinPart) - joinPart: Join.JoinPart, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(joinPart) -// display_name joinPart -// documentation ```kotlin\njoinPart: Join.JoinPart\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(joinPart) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(transaction) - ) { - +"MERGE INTO " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - target.describe(transaction, this) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(target) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(transaction) - +" USING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 17 - (joinPart.joinPart.takeIf { it != target } ?: join.table).describe(transaction, this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(joinPart) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#getJoinPart(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#joinPart. -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: ColumnSet\n``` -// ^^ reference local 17 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(target) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(join) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#table. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnSet#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(transaction) -// ⌃ enclosing_range_end local 17 - +" ON " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - joinPart.appendConditions(this) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause().(joinPart) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#JoinPart#appendConditions(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete(). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(ignore) - transaction.throwUnsupportedException("H2 doesn't support IGNORE in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(limit) - transaction.throwUnsupportedException("H2 doesn't support LIMIT in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 18 - val tableToDelete = targetTables.singleOrNull() -// ^^^^^^^^^^^^^ definition local 18 -// display_name tableToDelete -// documentation ```kotlin\nlocal val tableToDelete: Table\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targetTables) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "H2 doesn't support DELETE from join relation with multiple tables to delete from" - ) -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 19 - val joinPart = targets.joinParts.singleOrNull() -// ^^^^^^^^ definition local 19 -// display_name joinPart -// documentation ```kotlin\nlocal val joinPart: Join.JoinPart\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#getJoinParts(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#joinParts. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "H2 doesn't support DELETE from join relation that uses multiple tables to join" - ) -// ⌃ enclosing_range_end local 19 - targets.checkJoinTypes(StatementType.DELETE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#DELETE. - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - appendMergeIntoUsingJoinClause(tableToDelete, targets, joinPart, transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#appendMergeIntoUsingJoinClause(). -// ^^^^^^^^^^^^^ reference local 18 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(targets) -// ^^^^^^^^ reference local 19 -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(transaction) - +" WHEN MATCHED" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 20 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 20 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 20 - } -// ⌃ enclosing_range_end local 20 - +" THEN DELETE" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate(). - /** - * Implementation of [FunctionProvider.locate] - * Note: search is case-sensitive - * */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(queryBuilder) - append("LOCATE(\'", substring, "\',", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(substring) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (options != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(options) - transaction.throwUnsupportedException("H2 does not support options other than ANALYZE in EXPLAIN queries.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - return super.explain(analyze, null, internalStatement, transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(analyze) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(internalStatement) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain().(transaction) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(queryBuilder) - override fun date(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date(). -// display_name date -// documentation ```kotlin\npublic open override fun date(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(queryBuilder) - append("CAST(", expr, " AS DATE)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#date(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(queryBuilder) - append("FORMATDATETIME(", expr, ", 'HH:mm:ss.SSSSSSSSS')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#time(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2FunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#``(). - /** - * H2 dialect implementation. - */ - open class H2Dialect : VendorDialect(dialectName, H2DataTypeProvider, H2FunctionProvider) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// display_name H2Dialect -// documentation ```kotlin\npublic open class H2Dialect : VendorDialect\n```\n\n----\n\n\n H2 dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#``(). -// display_name H2Dialect -// documentation ```kotlin\npublic constructor(): H2Dialect\n```\n\n----\n\n\n H2 dialect implementation.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#toString(). - override fun toString(): String = "H2Dialect[$dialectName, $h2Mode]" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#toString(). -// display_name toString -// documentation ```kotlin\npublic open override fun toString(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Any#toString(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#toString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - enum class H2MajorVersion { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 2:5 -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion# -// display_name H2MajorVersion -// documentation ```kotlin\npublic final enum class H2MajorVersion : Enum\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#``(). -// display_name H2MajorVersion -// documentation ```kotlin\nprivate constructor(): H2Dialect.H2MajorVersion\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): H2Dialect.H2MajorVersion\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. - One, Two - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). - @OptIn(InternalApi::class) - internal val version by lazy { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). -// display_name version -// documentation ```kotlin\ninternal get(): String\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// display_name version -// documentation ```kotlin\n@OptIn(...) internal final val version: String\n``` -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. 2:5 - exactH2Version(CoreTransactionManager.currentTransaction()) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). - val majorVersion: H2MajorVersion by lazy { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). -// display_name majorVersion -// documentation ```kotlin\npublic get(): H2Dialect.H2MajorVersion\n``` -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// display_name majorVersion -// documentation ```kotlin\npublic final val majorVersion: H2Dialect.H2MajorVersion\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 6:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). 6:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. 6:5 - when { - version.startsWith("1.") -> H2MajorVersion.One -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#One. - version.startsWith("2.") -> H2MajorVersion.Two -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#Two. - else -> error("Unsupported H2 version: $version") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#version. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. - /** Indicates whether the H2 Database Engine version is greater than or equal to 2.0. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). - val isSecondVersion get() = majorVersion == H2MajorVersion.Two -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// display_name isSecondVersion -// documentation ```kotlin\npublic final val isSecondVersion: Boolean\n```\n\n----\n\n Indicates whether the H2 Database Engine version is greater than or equal to 2.0. -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). -// display_name isSecondVersion -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#Two. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version().(transaction) - private fun exactH2Version(transaction: Transaction): String = transaction.db.version.toString() -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version(). -// display_name exactH2Version -// documentation ```kotlin\nprivate final fun exactH2Version(transaction: Transaction): String\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#exactH2Version(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - /** H2 database compatibility modes that emulate the behavior of other specific databases. */ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 3:5 - enum class H2CompatibilityMode { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode# -// display_name H2CompatibilityMode -// documentation ```kotlin\npublic final enum class H2CompatibilityMode : Enum\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#``(). -// display_name H2CompatibilityMode -// documentation ```kotlin\nprivate constructor(): H2Dialect.H2CompatibilityMode\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): H2Dialect.H2CompatibilityMode\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n```\n\n----\n\n H2 database compatibility modes that emulate the behavior of other specific databases. - MySQL, MariaDB, SQLServer, Oracle, PostgreSQL - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialectNameProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialectNameProvider(). - /** The specific database name that an H2 compatibility mode delegates to. */ - val delegatedDialectNameProvider: DialectNameProvider? by lazy { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialectNameProvider. -// display_name delegatedDialectNameProvider -// documentation ```kotlin\npublic final val delegatedDialectNameProvider: VendorDialect.DialectNameProvider?\n```\n\n----\n\n The specific database name that an H2 compatibility mode delegates to. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialectNameProvider(). -// display_name delegatedDialectNameProvider -// documentation ```kotlin\npublic get(): VendorDialect.DialectNameProvider?\n```\n\n----\n\n The specific database name that an H2 compatibility mode delegates to. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 9:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialectNameProvider. 9:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialectNameProvider(). 9:5 -// ⌄ enclosing_range_start local 21 - when (h2Mode) { -// ^^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end local 21 - H2CompatibilityMode.MySQL -> MysqlDialect -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. - H2CompatibilityMode.MariaDB -> MariaDBDialect -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. - H2CompatibilityMode.PostgreSQL -> PostgreSQLDialect -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - H2CompatibilityMode.Oracle -> OracleDialect -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - H2CompatibilityMode.SQLServer -> SQLServerDialect -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - else -> null - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialectNameProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialectNameProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialect. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect().(value) - private var delegatedDialect: DatabaseDialect? = null -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialect. -// display_name delegatedDialect -// documentation ```kotlin\nprivate final var delegatedDialect: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialect(). -// display_name delegatedDialect -// documentation ```kotlin\nprivate get(): DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect(). -// display_name delegatedDialect -// documentation ```kotlin\nprivate set(value: DatabaseDialect?): Unit\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect().(value) -// display_name value -// documentation ```kotlin\nvalue: DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialect. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect().(value) - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). - @OptIn(InternalApi::class) - private fun resolveDelegatedDialect(): DatabaseDialect? { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// display_name resolveDelegatedDialect -// documentation ```kotlin\n@OptIn(...) private final fun resolveDelegatedDialect(): DatabaseDialect?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ⌄ enclosing_range_start local 22 - return delegatedDialect ?: delegatedDialectNameProvider?.dialectName?.lowercase()?.let { -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialect. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialectNameProvider. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialectNameProvider(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 22 4:9 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ⌄ enclosing_range_start local 23 - val dialect = DatabaseApi.dialects[it]?.invoke() ?: error("Can't resolve dialect for $it") -// ^^^^^^^ definition local 23 -// display_name dialect -// documentation ```kotlin\nlocal val dialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/util/concurrent/ConcurrentHashMap#get(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#dialects. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#Companion#getDialects(). -// ^^ reference local 22 -// ^^^^^^ reference semanticdb maven . . kotlin/Function0#invoke(). -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^ reference local 22 -// ⌃ enclosing_range_end local 23 - delegatedDialect = dialect -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#delegatedDialect. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDelegatedDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#setDelegatedDialect(). -// ^^^^^^^ reference local 23 - dialect -// ^^^^^^^ reference local 23 - } -// ⌃ enclosing_range_end local 22 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalFunctionProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalFunctionProvider(). - /** The regular H2 mode implementation of [FunctionProvider] instead of a delegated mode implementation. */ - val originalFunctionProvider: FunctionProvider = H2FunctionProvider -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalFunctionProvider(). -// display_name originalFunctionProvider -// documentation ```kotlin\npublic get(): FunctionProvider\n```\n\n----\n\n The regular H2 mode implementation of [FunctionProvider] instead of a delegated mode implementation. -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalFunctionProvider. -// display_name originalFunctionProvider -// documentation ```kotlin\npublic final val originalFunctionProvider: FunctionProvider\n```\n\n----\n\n The regular H2 mode implementation of [FunctionProvider] instead of a delegated mode implementation. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalFunctionProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalFunctionProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#functionProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getFunctionProvider(). - override val functionProvider: FunctionProvider by lazy { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#functionProvider. -// display_name functionProvider -// documentation ```kotlin\npublic open override val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getFunctionProvider(). -// display_name functionProvider -// documentation ```kotlin\npublic get(): FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#functionProvider. 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getFunctionProvider(). 2:5 -// ⌄ enclosing_range_start local 24 - resolveDelegatedDialect()?.takeIf { it !is MysqlDialect }?.functionProvider ?: originalFunctionProvider -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 24 -// display_name it -// documentation ```kotlin\nit: DatabaseDialect\n``` -// ^^ reference local 24 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#functionProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getFunctionProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalFunctionProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalFunctionProvider. -// ⌃ enclosing_range_end local 24 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#functionProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getFunctionProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). - /** The regular H2 mode implementation of [DataTypeProvider] instead of a delegated mode implementation. */ - val originalDataTypeProvider: DataTypeProvider = H2DataTypeProvider -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). -// display_name originalDataTypeProvider -// documentation ```kotlin\npublic get(): DataTypeProvider\n```\n\n----\n\n The regular H2 mode implementation of [DataTypeProvider] instead of a delegated mode implementation. -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// display_name originalDataTypeProvider -// documentation ```kotlin\npublic final val originalDataTypeProvider: DataTypeProvider\n```\n\n----\n\n The regular H2 mode implementation of [DataTypeProvider] instead of a delegated mode implementation. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dataTypeProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDataTypeProvider(). - override val dataTypeProvider: DataTypeProvider by lazy { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dataTypeProvider. -// display_name dataTypeProvider -// documentation ```kotlin\npublic open override val dataTypeProvider: DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDataTypeProvider(). -// display_name dataTypeProvider -// documentation ```kotlin\npublic get(): DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dataTypeProvider. 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDataTypeProvider(). 2:5 -// ⌄ enclosing_range_start local 25 - resolveDelegatedDialect()?.takeIf { it !is MysqlDialect }?.dataTypeProvider ?: originalDataTypeProvider -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^ reference semanticdb maven . . kotlin/takeIf(). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 25 -// display_name it -// documentation ```kotlin\nit: DatabaseDialect\n``` -// ^^ reference local 25 -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getOriginalDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#originalDataTypeProvider. -// ⌃ enclosing_range_end local 25 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dataTypeProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDataTypeProvider(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). - /** The H2 database compatibility mode retrieved from metadata. */ - val h2Mode: H2CompatibilityMode? by lazy { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// display_name h2Mode -// documentation ```kotlin\npublic get(): H2Dialect.H2CompatibilityMode?\n```\n\n----\n\n The H2 database compatibility mode retrieved from metadata. -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// display_name h2Mode -// documentation ```kotlin\npublic final val h2Mode: H2Dialect.H2CompatibilityMode?\n```\n\n----\n\n The H2 database compatibility mode retrieved from metadata. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 12:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). 12:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. 12:5 -// ⌄ enclosing_range_start local 26 - @OptIn(InternalApi::class) - val modeValue = CoreTransactionManager.currentTransaction().db.dialectMode -// ^^^^^^^^^ definition local 26 -// display_name modeValue -// documentation ```kotlin\n@OptIn(...) local val modeValue: String?\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialectMode. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialectMode(). -// ⌃ enclosing_range_end local 26 - when { - modeValue == null -> null -// ^^^^^^^^^ reference local 26 - modeValue.equals("MySQL", ignoreCase = true) -> H2CompatibilityMode.MySQL -// ^^^^^^^^^ reference local 26 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. - modeValue.equals("MariaDB", ignoreCase = true) -> H2CompatibilityMode.MariaDB -// ^^^^^^^^^ reference local 26 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. - modeValue.equals("MSSQLServer", ignoreCase = true) -> H2CompatibilityMode.SQLServer -// ^^^^^^^^^ reference local 26 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - modeValue.equals("Oracle", ignoreCase = true) -> H2CompatibilityMode.Oracle -// ^^^^^^^^^ reference local 26 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - modeValue.equals("PostgreSQL", ignoreCase = true) -> H2CompatibilityMode.PostgreSQL -// ^^^^^^^^^ reference local 26 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - else -> null - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getName(). - override val name: String by lazy { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#name. -// display_name name -// documentation ```kotlin\npublic open override val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 5:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getName(). 5:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#name. 5:5 -// ⌄ enclosing_range_start local 27 - when (h2Mode) { -// ^^^^^^ definition local 27 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end local 27 - null -> dialectName -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). - else -> "$dialectName (${h2Mode!!.name} Mode)" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#name. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getName(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsMultipleGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsMultipleGeneratedKeys(). - override val supportsMultipleGeneratedKeys: Boolean by lazy { resolveDelegatedDialect()?.supportsMultipleGeneratedKeys ?: false } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsMultipleGeneratedKeys(). -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsMultipleGeneratedKeys. -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic open override val supportsMultipleGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsMultipleGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsMultipleGeneratedKeys. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsMultipleGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsMultipleGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - override val supportsOnlyIdentifiersInGeneratedKeys: Boolean by lazy { resolveDelegatedDialect()?.supportsOnlyIdentifiersInGeneratedKeys ?: true } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOnlyIdentifiersInGeneratedKeys. -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic open override val supportsOnlyIdentifiersInGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOnlyIdentifiersInGeneratedKeys. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsIfNotExists. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsIfNotExists(). - override val supportsIfNotExists: Boolean by lazy { resolveDelegatedDialect()?.supportsIfNotExists ?: super.supportsIfNotExists } -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsIfNotExists(). -// display_name supportsIfNotExists -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsIfNotExists. -// display_name supportsIfNotExists -// documentation ```kotlin\npublic open override val supportsIfNotExists: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsIfNotExists. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsIfNotExists(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsIfNotExists. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsIfNotExists. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsIfNotExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSequence. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSequence(). - override val supportsCreateSequence: Boolean by lazy { resolveDelegatedDialect()?.supportsCreateSequence ?: super.supportsCreateSequence } -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSequence(). -// display_name supportsCreateSequence -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSequence. -// display_name supportsCreateSequence -// documentation ```kotlin\npublic open override val supportsCreateSequence: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSequence. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSequence(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSequence(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#needsSequenceToAutoInc. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getNeedsSequenceToAutoInc(). - override val needsSequenceToAutoInc: Boolean by lazy { resolveDelegatedDialect()?.needsSequenceToAutoInc ?: super.needsSequenceToAutoInc } -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getNeedsSequenceToAutoInc(). -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#needsSequenceToAutoInc. -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic open override val needsSequenceToAutoInc: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getNeedsSequenceToAutoInc(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#needsSequenceToAutoInc. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getNeedsSequenceToAutoInc(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#needsSequenceToAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#needsSequenceToAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getNeedsSequenceToAutoInc(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#defaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDefaultReferenceOption(). - override val defaultReferenceOption: ReferenceOption by lazy { resolveDelegatedDialect()?.defaultReferenceOption ?: super.defaultReferenceOption } -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#defaultReferenceOption. -// display_name defaultReferenceOption -// documentation ```kotlin\npublic open override val defaultReferenceOption: ReferenceOption\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDefaultReferenceOption(). -// display_name defaultReferenceOption -// documentation ```kotlin\npublic get(): ReferenceOption\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#defaultReferenceOption. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDefaultReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#defaultReferenceOption. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDefaultReferenceOption(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#defaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getDefaultReferenceOption(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSequenceAsGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSequenceAsGeneratedKeys(). - override val supportsSequenceAsGeneratedKeys: Boolean by lazy { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSequenceAsGeneratedKeys(). -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSequenceAsGeneratedKeys. -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic open override val supportsSequenceAsGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSequenceAsGeneratedKeys(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSequenceAsGeneratedKeys. 2:5 - resolveDelegatedDialect()?.supportsSequenceAsGeneratedKeys ?: super.supportsSequenceAsGeneratedKeys -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSequenceAsGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSequenceAsGeneratedKeys. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSequenceAsGeneratedKeys(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSequenceAsGeneratedKeys. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSequenceAsGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSequenceAsGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsTernaryAffectedRowValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsTernaryAffectedRowValues(). - override val supportsTernaryAffectedRowValues: Boolean by lazy { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsTernaryAffectedRowValues(). -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsTernaryAffectedRowValues. -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic open override val supportsTernaryAffectedRowValues: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsTernaryAffectedRowValues(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsTernaryAffectedRowValues. 2:5 - resolveDelegatedDialect()?.supportsTernaryAffectedRowValues ?: super.supportsTernaryAffectedRowValues -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsTernaryAffectedRowValues(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsTernaryAffectedRowValues. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsTernaryAffectedRowValues(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsTernaryAffectedRowValues. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsTernaryAffectedRowValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsTernaryAffectedRowValues(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSchema. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSchema(). - override val supportsCreateSchema: Boolean by lazy { resolveDelegatedDialect()?.supportsCreateSchema ?: super.supportsCreateSchema } -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSchema(). -// display_name supportsCreateSchema -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSchema. -// display_name supportsCreateSchema -// documentation ```kotlin\npublic open override val supportsCreateSchema: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSchema. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsCreateSchema(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsCreateSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsCreateSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsCreateSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSubqueryUnions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSubqueryUnions(). - override val supportsSubqueryUnions: Boolean by lazy { resolveDelegatedDialect()?.supportsSubqueryUnions ?: super.supportsSubqueryUnions } -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSubqueryUnions(). -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSubqueryUnions. -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic open override val supportsSubqueryUnions: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSubqueryUnions(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSubqueryUnions. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSubqueryUnions(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSubqueryUnions. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsSubqueryUnions(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsSubqueryUnions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsSubqueryUnions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsSubqueryUnions(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsDualTableConcept. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsDualTableConcept(). - override val supportsDualTableConcept: Boolean by lazy { resolveDelegatedDialect()?.supportsDualTableConcept ?: super.supportsDualTableConcept } -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsDualTableConcept(). -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsDualTableConcept. -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic open override val supportsDualTableConcept: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsDualTableConcept(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsDualTableConcept. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsDualTableConcept(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsDualTableConcept. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsDualTableConcept. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsDualTableConcept(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOrderByNullsFirstLast. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOrderByNullsFirstLast(). - override val supportsOrderByNullsFirstLast: Boolean by lazy { resolveDelegatedDialect()?.supportsOrderByNullsFirstLast ?: super.supportsOrderByNullsFirstLast } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOrderByNullsFirstLast(). -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOrderByNullsFirstLast. -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic open override val supportsOrderByNullsFirstLast: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOrderByNullsFirstLast(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOrderByNullsFirstLast. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOrderByNullsFirstLast(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOrderByNullsFirstLast. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsOrderByNullsFirstLast(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsOrderByNullsFirstLast(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsWindowFrameGroupsMode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsWindowFrameGroupsMode(). - override val supportsWindowFrameGroupsMode: Boolean by lazy { resolveDelegatedDialect()?.supportsWindowFrameGroupsMode ?: super.supportsWindowFrameGroupsMode } -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsWindowFrameGroupsMode(). -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsWindowFrameGroupsMode. -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic open override val supportsWindowFrameGroupsMode: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/getValue(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsWindowFrameGroupsMode(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsWindowFrameGroupsMode. -// ^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#resolveDelegatedDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsWindowFrameGroupsMode(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsWindowFrameGroupsMode. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSupportsWindowFrameGroupsMode(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#supportsWindowFrameGroupsMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsWindowFrameGroupsMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsWindowFrameGroupsMode(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsColumnTypeChange. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsColumnTypeChange(). - override val supportsColumnTypeChange: Boolean get() = isSecondVersion -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsColumnTypeChange. -// display_name supportsColumnTypeChange -// documentation ```kotlin\npublic open override val supportsColumnTypeChange: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsColumnTypeChange(). -// display_name supportsColumnTypeChange -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getIsSecondVersion(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isSecondVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#supportsColumnTypeChange. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getSupportsColumnTypeChange(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) - if ( - (majorVersion == H2MajorVersion.One || h2Mode == H2CompatibilityMode.Oracle) && -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getMajorVersion(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#majorVersion. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2MajorVersion#One. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. -// ⌄ enclosing_range_start local 28 - index.columns.any { it.columnType is TextColumnType } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^ reference semanticdb maven . . kotlin/collections/any(+19). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 28 -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/TextColumnType# -// ⌃ enclosing_range_end local 28 - ) { -// ⌄ enclosing_range_start local 29 - exposedLogger.warn("Index on ${index.table.tableName} for ${index.columns.joinToString { it.name }} can't be created on CLOB in H2") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 29 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 29 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 29 - return "" - } - if (index.indexType != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 30 - "Index of type ${index.indexType} on ${index.table.tableName} for ${index.columns.joinToString { it.name }} can't be created in H2" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 30 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 30 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 30 - ) - return "" - } - if (index.functions != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 31 - "Functional index on ${index.table.tableName} using ${index.functions.joinToString { it.toString() }} can't be created in H2" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^ definition local 31 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^^ reference local 31 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ⌃ enclosing_range_end local 31 - ) - return "" - } - return super.createIndex(index) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase().(name) - override fun createDatabase(name: String) = "CREATE SCHEMA IF NOT EXISTS ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun createDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#listDatabases(). - override fun listDatabases(): String = "SHOW SCHEMAS" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open override fun listDatabases(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(columnDiff) - override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List = -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic open override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(columnDiff) -// ⌄ enclosing_range_start local 32 - super.modifyColumn(column, columnDiff).map { it.replace("MODIFY COLUMN", "ALTER COLUMN") } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn().(columnDiff) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 32 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 32 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn(). -// ⌃ enclosing_range_end local 32 - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase().(name) - override fun dropDatabase(name: String) = "DROP SCHEMA IF EXISTS ${name.inProperCase()}" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun dropDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). - @Suppress("CyclomaticComplexMethod") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnType) - override fun areEquivalentColumnTypes(columnMetadataSqlType: String, columnMetadataJdbcType: Int, columnType: String): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// display_name areEquivalentColumnTypes -// documentation ```kotlin\n@Suppress(...) public open override fun areEquivalentColumnTypes(columnMetadataSqlType: String, columnMetadataJdbcType: Int, columnType: String): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// display_name columnMetadataSqlType -// documentation ```kotlin\ncolumnMetadataSqlType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// display_name columnMetadataJdbcType -// documentation ```kotlin\ncolumnMetadataJdbcType: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnType) -// display_name columnType -// documentation ```kotlin\ncolumnType: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnType) - if (super.areEquivalentColumnTypes(columnMetadataSqlType, columnMetadataJdbcType, columnType)) { -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnType) - return true - } - -// ⌄ enclosing_range_start local 33 - val columnMetadataSqlType = columnMetadataSqlType.uppercase() -// ^^^^^^^^^^^^^^^^^^^^^ definition local 33 -// display_name columnMetadataSqlType -// documentation ```kotlin\nlocal val columnMetadataSqlType: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataSqlType) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ⌃ enclosing_range_end local 33 -// ⌄ enclosing_range_start local 34 - val columnType = columnType.uppercase() -// ^^^^^^^^^^ definition local 34 -// display_name columnType -// documentation ```kotlin\nlocal val columnType: String\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnType) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ⌃ enclosing_range_end local 34 - - if (columnMetadataJdbcType == Types.ARRAY) { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types#ARRAY. -// ⌄ enclosing_range_start local 35 - val baseType = columnMetadataSqlType.substringBefore(" ARRAY") -// ^^^^^^^^ definition local 35 -// display_name baseType -// documentation ```kotlin\nlocal val baseType: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). -// ⌃ enclosing_range_end local 35 - return areEquivalentColumnTypes(baseType, Types.OTHER, columnType.substringBefore(" ARRAY")) && -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// ^^^^^^^^ reference local 35 -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types#OTHER. -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). - areEquivalentColumnTypes(columnMetadataSqlType.replaceBefore("ARRAY", ""), Types.OTHER, columnType.replaceBefore("ARRAY", "")) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceBefore(+1). -// ^^^^^ reference semanticdb maven jdk 11 java/sql/Types#OTHER. -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceBefore(+1). - } - - if (columnType == "TEXT" && columnMetadataSqlType == "VARCHAR") { -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 - return true - } - -// ⌄ enclosing_range_start local 36 - if (listOf(columnMetadataSqlType, columnType).all { it.matches(Regex("VARCHAR(?:\\((?:MAX|\\d+)\\))?")) }) { -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^ reference local 34 -// ^^^ reference semanticdb maven . . kotlin/collections/all(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 36 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 36 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end local 36 - return true - } - -// ⌄ enclosing_range_start local 37 - if (listOf(columnMetadataSqlType, columnType).all { it.matches(Regex("VARBINARY(?:\\((?:MAX|\\d+)\\))?")) }) { -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^ reference local 34 -// ^^^ reference semanticdb maven . . kotlin/collections/all(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 37 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 37 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end local 37 - return true - } - -// ⌄ enclosing_range_start local 38 - return when (h2Mode) { -// ^^^^^^ definition local 38 -// display_name -// documentation ```kotlin\nlocal val : H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end local 38 - H2CompatibilityMode.PostgreSQL -> { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#PostgreSQL. - when { - // Auto-increment difference is dealt with elsewhere - (columnType == "SERIAL" && columnMetadataSqlType == "INT") || (columnType == "BIGSERIAL" && columnMetadataSqlType == "BIGINT") -> true -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 - else -> false - } - } - H2CompatibilityMode.Oracle -> { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - when { - columnType == "DATE" && columnMetadataSqlType == "TIMESTAMP(0)" -> true -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 - // Unlike Oracle, H2 Oracle mode does not distinguish between VARCHAR2(4000) and VARCHAR2(4000 CHAR). - // It treats the length as a character count and does not enforce a separate byte limit. -// ⌄ enclosing_range_start local 39 - listOf(columnMetadataSqlType, columnType).all { it.matches(Regex("VARCHAR2(?:\\((?:MAX|\\d+)(?:\\s+CHAR)?\\))?")) } -> true -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^ reference local 34 -// ^^^ reference semanticdb maven . . kotlin/collections/all(+9). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 39 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 39 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end local 39 - else -> { - // H2 maps NUMBER to NUMERIC -// ⌄ enclosing_range_start local 40 - val numberRegex = Regex("NUMBER(?:\\((\\d+)(?:,\\s?(\\d+))?\\))?") -// ^^^^^^^^^^^ definition local 40 -// display_name numberRegex -// documentation ```kotlin\nlocal val numberRegex: Regex\n``` -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end local 40 -// ⌄ enclosing_range_start local 41 - val numericRegex = Regex("NUMERIC(?:\\((\\d+)(?:,\\s?(\\d+))?\\))?") -// ^^^^^^^^^^^^ definition local 41 -// display_name numericRegex -// documentation ```kotlin\nlocal val numericRegex: Regex\n``` -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). -// ⌃ enclosing_range_end local 41 -// ⌄ enclosing_range_start local 42 - val numberMatch = numberRegex.find(columnType) -// ^^^^^^^^^^^ definition local 42 -// display_name numberMatch -// documentation ```kotlin\nlocal val numberMatch: MatchResult?\n``` -// ^^^^^^^^^^^ reference local 40 -// ^^^^ reference semanticdb maven . . kotlin/text/Regex#find(). -// ^^^^^^^^^^ reference local 34 -// ⌃ enclosing_range_end local 42 -// ⌄ enclosing_range_start local 43 - val numericMatch = numericRegex.find(columnMetadataSqlType) -// ^^^^^^^^^^^^ definition local 43 -// display_name numericMatch -// documentation ```kotlin\nlocal val numericMatch: MatchResult?\n``` -// ^^^^^^^^^^^^ reference local 41 -// ^^^^ reference semanticdb maven . . kotlin/text/Regex#find(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ⌃ enclosing_range_end local 43 - if (numberMatch != null && numericMatch != null) { -// ^^^^^^^^^^^ reference local 42 -// ^^^^^^^^^^^^ reference local 43 - numberMatch.groupValues[1] == numericMatch.groupValues[1] // compare precision -// ^^^^^^^^^^^ reference local 42 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#getGroupValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#groupValues. -// ^^^^^^^^^^^^ reference local 43 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List#get(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#getGroupValues(). -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/MatchResult#groupValues. - } else { - false - } - } - } - } - H2CompatibilityMode.SQLServer -> -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - when { - columnType.equals("uniqueidentifier", ignoreCase = true) && columnMetadataSqlType == "UUID" -> true -// ^^^^^^^^^^ reference local 34 -// ^^^^^^ reference semanticdb maven . . kotlin/text/equals(+1). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 - // Auto-increment difference is dealt with elsewhere - columnType.contains(" IDENTITY") -> -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(). - areEquivalentColumnTypes(columnMetadataSqlType, columnMetadataJdbcType, columnType.substringBefore(" IDENTITY")) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). - // H2 maps DATETIME2 to TIMESTAMP - columnType.matches(Regex("DATETIME2(?:\\(\\d+\\))?")) && -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - columnMetadataSqlType.matches(Regex("TIMESTAMP(?:\\(\\d+\\))?")) -> true -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - // H2 maps NVARCHAR to VARCHAR - columnType.matches(Regex("NVARCHAR(?:\\((\\d+|MAX)\\))?")) && -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - columnMetadataSqlType.matches(Regex("VARCHAR(?:\\((\\d+|MAX)\\))?")) -> true -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - else -> false - } - null, H2CompatibilityMode.MySQL, H2CompatibilityMode.MariaDB -> -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MySQL. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#MariaDB. - when { - // Auto-increment difference is dealt with elsewhere - columnType.contains(" AUTO_INCREMENT") -> -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(). - areEquivalentColumnTypes(columnMetadataSqlType, columnMetadataJdbcType, columnType.substringBefore(" AUTO_INCREMENT")) -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes().(columnMetadataJdbcType) -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringBefore(+1). - // H2 maps DATETIME to TIMESTAMP - columnType.matches(Regex("DATETIME(?:\\(\\d+\\))?")) && -// ^^^^^^^^^^ reference local 34 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - columnMetadataSqlType.matches(Regex("TIMESTAMP(?:\\(\\d+\\))?")) -> true -// ^^^^^^^^^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/matches(). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - else -> false - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#areEquivalentColumnTypes(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion#``(). - companion object : DialectNameProvider("H2") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): H2Dialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. - /** The current H2 database compatibility mode or `null` if the current database is not H2. */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). - val DatabaseDialect.h2Mode: H2Dialect.H2CompatibilityMode? get() = (this as? H2Dialect)?.h2Mode -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// display_name h2Mode -// documentation ```kotlin\npublic final val DatabaseDialect.h2Mode: H2Dialect.H2CompatibilityMode?\n```\n\n----\n\n The current H2 database compatibility mode or `null` if the current database is not H2. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// display_name h2Mode -// documentation ```kotlin\npublic get(): H2Dialect.H2CompatibilityMode?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/Keywords.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/Keywords.kt deleted file mode 100644 index e576f1e1d..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/Keywords.kt +++ /dev/null @@ -1,540 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VENDORS_KEYWORDS. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getVENDORS_KEYWORDS(). - /** Returns a map of vendor specific keywords. */ - val VENDORS_KEYWORDS: Map> = mapOf( -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VENDORS_KEYWORDS. -// display_name VENDORS_KEYWORDS -// documentation ```kotlin\npublic final val VENDORS_KEYWORDS: Map>\n```\n\n----\n\n Returns a map of vendor specific keywords. -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getVENDORS_KEYWORDS(). -// display_name VENDORS_KEYWORDS -// documentation ```kotlin\npublic get(): Map>\n```\n\n----\n\n Returns a map of vendor specific keywords. -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Map# -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(). - OracleDialect.dialectName to listOf("COMMENT", "NUMBER", "UID") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(+1). - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VENDORS_KEYWORDS. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getVENDORS_KEYWORDS(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ANSI_SQL_2003_KEYWORDS. -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getANSI_SQL_2003_KEYWORDS(). - /** Returns a set with all the keywords that are part of the SQL:2003 standard. */ - val ANSI_SQL_2003_KEYWORDS: Set = setOf( -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ANSI_SQL_2003_KEYWORDS. -// display_name ANSI_SQL_2003_KEYWORDS -// documentation ```kotlin\npublic final val ANSI_SQL_2003_KEYWORDS: Set\n```\n\n----\n\n Returns a set with all the keywords that are part of the SQL:2003 standard. -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getANSI_SQL_2003_KEYWORDS(). -// display_name ANSI_SQL_2003_KEYWORDS -// documentation ```kotlin\npublic get(): Set\n```\n\n----\n\n Returns a set with all the keywords that are part of the SQL:2003 standard. -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/Set# -// ^^^^^ reference semanticdb maven . . kotlin/collections/setOf(+1). - "A", - "ABS", - "ABSOLUTE", - "ACTION", - "ADA", - "ADD", - "ADMIN", - "AFTER", - "ALL", - "ALLOCATE", - "ALTER", - "ALWAYS", - "AND", - "ANY", - "ARE", - "ARRAY", - "AS", - "ASC", - "ASENSITIVE", - "ASSERTION", - "ASSIGNMENT", - "ASYMMETRIC", - "AT", - "ATOMIC", - "ATTRIBUTE", - "ATTRIBUTES", - "AUTHORIZATION", - "AVG", - "BEFORE", - "BEGIN", - "BERNOULLI", - "BETWEEN", - "BIGINT", - "BINARY", - "BLOB", - "BOOLEAN", - "BOTH", - "BREADTH", - "BY", - "C", - "CALL", - "CALLED", - "CARDINALITY", - "CASCADE", - "CASCADED", - "CASE", - "CAST", - "CATALOG", - "CATALOG_NAME", - "CEIL", - "CEILING", - "CHAIN", - "CHAR", - "CHAR_LENGTH", - "CHARACTER", - "CHARACTER_LENGTH", - "CHARACTER_SET_CATALOG", - "CHARACTER_SET_NAME", - "CHARACTER_SET_SCHEMA", - "CHARACTERISTICS", - "CHARACTERS", - "CHECK", - "CHECKED", - "CLASS_ORIGIN", - "CLOB", - "CLOSE", - "COALESCE", - "COBOL", - "CODE_UNITS", - "COLLATE", - "COLLATION", - "COLLATION_CATALOG", - "COLLATION_NAME", - "COLLATION_SCHEMA", - "COLLECT", - "COLUMN", - "COLUMN_NAME", - "COMMAND_FUNCTION", - "COMMAND_FUNCTION_CODE", - "COMMIT", - "COMMITTED", - "CONDITION", - "CONDITION_NUMBER", - "CONNECT", - "CONNECTION_NAME", - "CONSTRAINT", - "CONSTRAINT_CATALOG", - "CONSTRAINT_NAME", - "CONSTRAINT_SCHEMA", - "CONSTRAINTS", - "CONSTRUCTORS", - "CONTAINS", - "CONTINUE", - "CONVERT", - "CORR", - "CORRESPONDING", - "COUNT", - "COVAR_POP", - "COVAR_SAMP", - "CREATE", - "CROSS", - "CUBE", - "CUME_DIST", - "CURRENT", - "CURRENT_COLLATION", - "CURRENT_DATE", - "CURRENT_DEFAULT_TRANSFORM_GROUP", - "CURRENT_PATH", - "CURRENT_ROLE", - "CURRENT_TIME", - "CURRENT_TIMESTAMP", - "CURRENT_TRANSFORM_GROUP_FOR_TYPE", - "CURRENT_USER", - "CURSOR", - "CURSOR_NAME", - "CYCLE", - "DATA", - "DATE", - "DATETIME_INTERVAL_CODE", - "DATETIME_INTERVAL_PRECISION", - "DAY", - "DEALLOCATE", - "DEC", - "DECIMAL", - "DECLARE", - "DEFAULT", - "DEFAULTS", - "DEFERRABLE", - "DEFERRED", - "DEFINED", - "DEFINER", - "DEGREE", - "DELETE", - "DENSE_RANK", - "DEPTH", - "DEREF", - "DERIVED", - "DESC", - "DESCRIBE", - "DESCRIPTOR", - "DETERMINISTIC", - "DIAGNOSTICS", - "DISCONNECT", - "DISPATCH", - "DISTINCT", - "DOMAIN", - "DOUBLE", - "DROP", - "DYNAMIC", - "DYNAMIC_FUNCTION", - "DYNAMIC_FUNCTION_CODE", - "EACH", - "ELEMENT", - "ELSE", - "END", - "END", - "EQUALS", - "EVERY", - "EXCEPT", - "EXCEPTION", - "EXCLUDE", - "EXCLUDING", - "EXEC", - "EXECUTE", - "EXISTS", - "EXP", - "EXTERNAL", - "EXTRACT", - "FALSE", - "FETCH", - "FILTER", - "FINAL", - "FIRST", - "FLOAT", - "FLOOR", - "FOLLOWING", - "FOR", - "FOREIGN", - "FORTRAN", - "FOUND", - "FREE", - "FROM", - "FULL", - "FUNCTION", - "FUSION", - "G", - "GENERAL", - "GET", - "GLOBAL", - "GO", - "GOTO", - "GRANT", - "GRANTED", - "GROUP", - "GROUPING", - "HAVING", - "HIERARCHY", - "HOLD", - "HOUR", - "IDENTITY", - "IMMEDIATE", - "IMPLEMENTATION", - "IN", - "INCLUDING", - "INCREMENT", - "INDICATOR", - "INITIALLY", - "INNER", - "INOUT", - "INPUT", - "INSENSITIVE", - "INSERT", - "INSTANCE", - "INSTANTIABLE", - "INT", - "INTEGER", - "INTERSECT", - "INTERSECTION", - "INTERVAL", - "INTO", - "INVOKER", - "IS", - "ISOLATION", - "ISOLATION", - "JOIN", - "K", - "KEY", - "KEY_MEMBER", - "KEY_TYPE", - "LANGUAGE", - "LARGE", - "LAST", - "LATERAL", - "LEADING", - "LEFT", - "LENGTH", - "LEVEL", - "LIKE", - "LN", - "LOCAL", - "LOCALTIME", - "LOCALTIMESTAMP", - "LOCATOR", - "LOWER", - "M", - "MAP", - "MATCH", - "MATCHED", - "MAX", - "MAXVALUE", - "MEMBER", - "MERGE", - "MESSAGE_LENGTH", - "MESSAGE_OCTET_LENGTH", - "MESSAGE_TEXT", - "METHOD", - "MIN", - "MINUTE", - "MINVALUE", - "MOD", - "MODIFIES", - "MODULE", - "MONTH", - "MORE", - "MULTISET", - "MUMPS", - "NAME", - "NAMES", - "NATIONAL", - "NATURAL", - "NCHAR", - "NCLOB", - "NESTING", - "NEW", - "NEXT", - "NO", - "NONE", - "NORMALIZE", - "NORMALIZED", - "NOT", - "NULL", - "NULLABLE", - "NULLIF", - "NULLS", - "NUMBER", - "NUMERIC", - "OBJECT", - "OCTET_LENGTH", - "OCTETS", - "OF", - "OLD", - "ON", - "ONLY", - "OPEN", - "OPTION", - "OPTIONS", - "OR", - "ORDER", - "ORDERING", - "ORDINALITY", - "OTHERS", - "OUT", - "OUTER", - "OUTPUT", - "OVER", - "OVERLAPS", - "OVERLAY", - "OVERRIDING", - "PAD", - "PARAMETER", - "PARAMETER_MODE", - "PARAMETER_NAME", - "PARAMETER_ORDINAL_POSITION", - "PARAMETER_SPECIFIC_CATALOG", - "PARAMETER_SPECIFIC_NAME", - "PARAMETER_SPECIFIC_SCHEMA", - "PARTIAL", - "PARTITION", - "PASCAL", - "PATH", - "PERCENT_RANK", - "PERCENTILE_CONT", - "PERCENTILE_DISC", - "PLACING", - "PLI", - "POSITION", - "POWER", - "PRECEDING", - "PRECISION", - "PREPARE", - "PRESERVE", - "PRIMARY", - "PRIOR", - "PRIVILEGES", - "PROCEDURE", - "PUBLIC", - "RANGE", - "RANK", - "READ", - "READS", - "REAL", - "RECURSIVE", - "REF", - "REFERENCES", - "REFERENCING", - "REGR_AVGX", - "REGR_AVGY", - "REGR_COUNT", - "REGR_INTERCEPT", - "REGR_R2", - "REGR_SLOPE", - "REGR_SXX", - "REGR_SXY", - "REGR_SYY", - "RELATIVE", - "RELEASE", - "REPEATABLE", - "RESTART", - "RESULT", - "RETURN", - "RETURNED_CARDINALITY", - "RETURNED_LENGTH", - "RETURNED_OCTET_LENGTH", - "RETURNED_SQLSTATE", - "RETURNS", - "REVOKE", - "RIGHT", - "ROLE", - "ROLLBACK", - "ROLLUP", - "ROUTINE", - "ROUTINE_CATALOG", - "ROUTINE_NAME", - "ROUTINE_SCHEMA", - "ROW", - "ROW_COUNT", - "ROW_NUMBER", - "ROWS", - "SAVEPOINT", - "SCALE", - "SCHEMA", - "SCHEMA_NAME", - "SCOPE_CATALOG", - "SCOPE_NAME", - "SCOPE_SCHEMA", - "SCROLL", - "SEARCH", - "SECOND", - "SECTION", - "SECURITY", - "SELECT", - "SELF", - "SENSITIVE", - "SEQUENCE", - "SERIALIZABLE", - "SERVER_NAME", - "SESSION", - "SESSION_USER", - "SET", - "SETS", - "SIMILAR", - "SIMPLE", - "SIZE", - "SMALLINT", - "SOME", - "SOURCE", - "SPACE", - "SPECIFIC", - "SPECIFIC_NAME", - "SPECIFICTYPE", - "SQL", - "SQLEXCEPTION", - "SQLSTATE", - "SQLWARNING", - "SQRT", - "START", - "STATE", - "STATEMENT", - "STATIC", - "STDDEV_POP", - "STDDEV_SAMP", - "STRUCTURE", - "STYLE", - "SUBCLASS_ORIGIN", - "SUBMULTISET", - "SUBSTRING", - "SUM", - "SYMMETRIC", - "SYSTEM", - "SYSTEM_USER", - "TABLE", - "TABLE_NAME", - "TABLESAMPLE", - "TEMPORARY", - "THEN", - "TIES", - "TIME", - "TIMESTAMP", - "TIMEZONE_HOUR", - "TIMEZONE_MINUTE", - "TO", - "TOP_LEVEL_COUNT", - "TRAILING", - "TRANSACTION", - "TRANSACTION_ACTIVE", - "TRANSACTIONS_COMMITTED", - "TRANSACTIONS_ROLLED_BACK", - "TRANSFORM", - "TRANSFORMS", - "TRANSLATE", - "TRANSLATION", - "TREAT", - "TRIGGER", - "TRIGGER_CATALOG", - "TRIGGER_NAME", - "TRIGGER_SCHEMA", - "TRIM", - "TRUE", - "TYPE", - "UESCAPE", - "UNBOUNDED", - "UNCOMMITTED", - "UNDER", - "UNION", - "UNIQUE", - "UNKNOWN", - "UNNAMED", - "UNNEST", - "UPDATE", - "UPPER", - "USAGE", - "USER", - "USER_DEFINED_TYPE_CATALOG", - "USER_DEFINED_TYPE_CODE", - "USER_DEFINED_TYPE_NAME", - "USER_DEFINED_TYPE_SCHEMA", - "USING", - "VALUE", - "VALUES", - "VAR_POP", - "VAR_SAMP", - "VARCHAR", - "VARYING", - "VIEW", - "WHEN", - "WHENEVER", - "WHERE", - "WIDTH_BUCKET", - "WINDOW", - "WITH", - "WITHIN", - "WITHOUT", - "WORK", - "WRITE", - "YEAR", - "ZONE" - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ANSI_SQL_2003_KEYWORDS. -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getANSI_SQL_2003_KEYWORDS(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MariaDBDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MariaDBDialect.kt deleted file mode 100644 index 052c8d31e..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MariaDBDialect.kt +++ /dev/null @@ -1,743 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.Function -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#``(). - internal object MariaDBDataTypeProvider : MysqlDataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider# -// display_name MariaDBDataTypeProvider -// documentation ```kotlin\ninternal final object MariaDBDataTypeProvider : MysqlDataTypeProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#``(). -// display_name MariaDBDataTypeProvider -// documentation ```kotlin\nprivate constructor(): MariaDBDataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampType(). - override fun timestampType(): String = if ((currentDialect as? MariaDBDialect)?.isFractionDateTimeSupported() == true) "TIMESTAMP(6)" else "TIMESTAMP" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampType(). -// display_name timestampType -// documentation ```kotlin\npublic open override fun timestampType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isFractionDateTimeSupported(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampWithTimeZoneType(). - override fun timestampWithTimeZoneType(): String { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open override fun timestampWithTimeZoneType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - throw UnsupportedByDialectException("This vendor does not support timestamp with time zone data type", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampWithTimeZoneType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) - override fun processForDefaultValue(e: Expression<*>): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue(). -// display_name processForDefaultValue -// documentation ```kotlin\npublic open override fun processForDefaultValue(e: Expression<*>): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) - e is LiteralOp<*> -> (e.columnType as IColumnType).valueAsDefaultString(e.value) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#valueAsDefaultString(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. - e is Function<*> || currentDialect is MariaDBDialect -> "$e" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) - else -> "($e)" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue().(e) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#``(). - internal object MariaDBFunctionProvider : MysqlFunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider# -// display_name MariaDBFunctionProvider -// documentation ```kotlin\ninternal final object MariaDBFunctionProvider : MysqlFunctionProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#``(). -// display_name MariaDBFunctionProvider -// documentation ```kotlin\nprivate constructor(): MariaDBFunctionProvider\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(builder) - override fun nextVal(seq: Sequence, builder: QueryBuilder) = builder { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal(). -// display_name nextVal -// documentation ```kotlin\npublic open override fun nextVal(seq: Sequence, builder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(builder) - append("NEXTVAL(", seq.identifier, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal().(seq) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#nextVal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().[T] - override fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open override fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(queryBuilder) - ): Unit = queryBuilder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(queryBuilder) - append(expr1, " REGEXP ", pattern) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(expr1) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp().(pattern) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(queryBuilder) - append("LOCATE(\'", substring, "\',", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(substring) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 0 - val sql = super.update(targets, columnsAndValues, null, where, transaction) -// ^^^ definition local 0 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(targets) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(columnsAndValues) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(transaction) -// ⌃ enclosing_range_end local 0 - return if (limit != null) "$sql LIMIT $limit" else sql -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(limit) -// ^^^ reference local 0 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update().(limit) -// ^^^ reference local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 1 - val sql = super.explain(analyze, options, internalStatement, transaction) -// ^^^ definition local 1 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(analyze) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(options) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(internalStatement) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(transaction) -// ⌃ enclosing_range_end local 1 - return if (analyze) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain().(analyze) - sql.substringAfter("EXPLAIN ") -// ^^^ reference local 1 -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/substringAfter(+1). - } else { - sql -// ^^^ reference local 1 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning(). - override fun returning( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning(). -// display_name returning -// documentation ```kotlin\npublic open override fun returning(mainSql: String, returning: List>, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(mainSql) - mainSql: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(mainSql) -// display_name mainSql -// documentation ```kotlin\nmainSql: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(returning) - returning: List>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"$mainSql RETURNING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start local 2 - returning.appendTo { +it } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning().(returning) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#returning(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported().(dialect) - override fun isUpsertAliasSupported(dialect: DatabaseDialect): Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported(). -// display_name isUpsertAliasSupported -// documentation ```kotlin\npublic open override fun isUpsertAliasSupported(dialect: DatabaseDialect): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported().(dialect) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#``(). - /** - * MariaDB dialect implementation. - */ - open class MariaDBDialect : MysqlDialect() { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// display_name MariaDBDialect -// documentation ```kotlin\npublic open class MariaDBDialect : MysqlDialect\n```\n\n----\n\n\n MariaDB dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#``(). -// display_name MariaDBDialect -// documentation ```kotlin\npublic constructor(): MariaDBDialect\n```\n\n----\n\n\n MariaDB dialect implementation.\n -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getName(). - override val name: String = dialectName -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#name. -// display_name name -// documentation ```kotlin\npublic open override val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#dataTypeProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getDataTypeProvider(). - override val dataTypeProvider: DataTypeProvider = MariaDBDataTypeProvider -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#dataTypeProvider. -// display_name dataTypeProvider -// documentation ```kotlin\npublic open override val dataTypeProvider: DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getDataTypeProvider(). -// display_name dataTypeProvider -// documentation ```kotlin\npublic get(): DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#dataTypeProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getDataTypeProvider(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#functionProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getFunctionProvider(). - override val functionProvider: FunctionProvider = MariaDBFunctionProvider -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#functionProvider. -// display_name functionProvider -// documentation ```kotlin\npublic open override val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getFunctionProvider(). -// display_name functionProvider -// documentation ```kotlin\npublic get(): FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#functionProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getFunctionProvider(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - override val supportsOnlyIdentifiersInGeneratedKeys: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsOnlyIdentifiersInGeneratedKeys. -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic open override val supportsOnlyIdentifiersInGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSetDefaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSetDefaultReferenceOption(). - override val supportsSetDefaultReferenceOption: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSetDefaultReferenceOption(). -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSetDefaultReferenceOption. -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic open override val supportsSetDefaultReferenceOption: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSetDefaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSetDefaultReferenceOption(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsCreateSequence. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsCreateSequence(). - override val supportsCreateSequence: Boolean by lazy { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsCreateSequence(). -// display_name supportsCreateSequence -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsCreateSequence. -// display_name supportsCreateSequence -// documentation ```kotlin\npublic open override val supportsCreateSequence: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 3:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsCreateSequence(). 3:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsCreateSequence. 3:5 - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().db.version.covers(SEQUENCE_MIN_MAJOR_VERSION, SEQUENCE_MIN_MINOR_VERSION) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MAJOR_VERSION. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MAJOR_VERSION(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MINOR_VERSION. -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MINOR_VERSION(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsCreateSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSequenceAsGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSequenceAsGeneratedKeys(). - // actually MariaDb supports it but jdbc driver prepares statement without RETURNING clause - override val supportsSequenceAsGeneratedKeys: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSequenceAsGeneratedKeys(). -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSequenceAsGeneratedKeys. -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic open override val supportsSequenceAsGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#supportsSequenceAsGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSupportsSequenceAsGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#sequenceMaxValue. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSequenceMaxValue(). - @Suppress("MagicNumber") - override val sequenceMaxValue: Long by lazy { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSequenceMaxValue(). -// display_name sequenceMaxValue -// documentation ```kotlin\npublic get(): Long\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#sequenceMaxValue. -// display_name sequenceMaxValue -// documentation ```kotlin\n@Suppress(...) public open override val sequenceMaxValue: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 7:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSequenceMaxValue(). 7:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#sequenceMaxValue. 7:5 - @OptIn(InternalApi::class) - if (CoreTransactionManager.currentTransaction().db.version.covers(11, 5)) { -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - super.sequenceMaxValue -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getSequenceMaxValue(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#sequenceMaxValue. - } else { - Long.MAX_VALUE - 1 -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#MAX_VALUE. -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Long#Companion#getMAX_VALUE(). -// ^ reference semanticdb maven . . kotlin/Long#minus(+2). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#sequenceMaxValue. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#getSequenceMaxValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isFractionDateTimeSupported(). - /** Returns `true` if the MariaDB database version is greater than or equal to 5.3. */ - @Suppress("MagicNumber") - override fun isFractionDateTimeSupported(): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isFractionDateTimeSupported(). -// display_name isFractionDateTimeSupported -// documentation ```kotlin\n@Suppress(...) public open override fun isFractionDateTimeSupported(): Boolean\n```\n\n----\n\n Returns `true` if the MariaDB database version is greater than or equal to 5.3. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isFractionDateTimeSupported(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - @OptIn(InternalApi::class) - return CoreTransactionManager.currentTransaction().db.version.covers(5, 3) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isFractionDateTimeSupported(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isTimeZoneOffsetSupported(). - override fun isTimeZoneOffsetSupported(): Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isTimeZoneOffsetSupported(). -// display_name isTimeZoneOffsetSupported -// documentation ```kotlin\npublic open override fun isTimeZoneOffsetSupported(): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isTimeZoneOffsetSupported(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isTimeZoneOffsetSupported(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault().(e) - if (e is LiteralOp<*>) return true -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# - if (fullVersion >= "10.2.1") { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// ^^ reference semanticdb maven . . kotlin/String#compareTo(). - return true - } - - // This check is quite optimistic, it will not allow to create a varchar columns with "CURRENT_DATE" default value for example - // Comparing to the previous variant with white list of functions the new variant does not reject valid values, - // it could be checked on the test UpsertTests::testUpsertWithColumnExpressions() - return e.toString().trim() !in notAcceptableDefaults -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault().(e) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+5). -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#contains(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getNotAcceptableDefaults(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#notAcceptableDefaults. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) - if (index.functions != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 3 - "Functional index on ${index.table.tableName} using ${index.functions.joinToString { it.toString() }} can't be created in MariaDB" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^^ reference local 3 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ⌃ enclosing_range_end local 3 - ) - return "" - } - return super.createIndex(index) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#``(). - companion object : DialectNameProvider("MariaDB") { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion# 3:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#``(). 3:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): MariaDBDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MAJOR_VERSION. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MAJOR_VERSION(). - private const val SEQUENCE_MIN_MAJOR_VERSION = 10 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MAJOR_VERSION. -// display_name SEQUENCE_MIN_MAJOR_VERSION -// documentation ```kotlin\nprivate final const val SEQUENCE_MIN_MAJOR_VERSION: Int\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MAJOR_VERSION(). -// display_name SEQUENCE_MIN_MAJOR_VERSION -// documentation ```kotlin\nprivate get(): Int\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MAJOR_VERSION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MAJOR_VERSION(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MINOR_VERSION. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MINOR_VERSION(). - private const val SEQUENCE_MIN_MINOR_VERSION = 3 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MINOR_VERSION. -// display_name SEQUENCE_MIN_MINOR_VERSION -// documentation ```kotlin\nprivate final const val SEQUENCE_MIN_MINOR_VERSION: Int\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MINOR_VERSION(). -// display_name SEQUENCE_MIN_MINOR_VERSION -// documentation ```kotlin\nprivate get(): Int\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#SEQUENCE_MIN_MINOR_VERSION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#getSEQUENCE_MIN_MINOR_VERSION(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MysqlDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MysqlDialect.kt deleted file mode 100644 index 45b7f6857..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/MysqlDialect.kt +++ /dev/null @@ -1,2217 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.UnsupportedByDialectException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#``(). - internal open class MysqlDataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -// display_name MysqlDataTypeProvider -// documentation ```kotlin\ninternal open class MysqlDataTypeProvider : DataTypeProvider\n```\n\n----\n\n Character type for storing strings of variable and _unlimited_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#``(). -// display_name MysqlDataTypeProvider -// documentation ```kotlin\npublic constructor(): MysqlDataTypeProvider\n```\n\n----\n\n Character type for storing strings of variable and _unlimited_ length. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#binaryType(). - override fun binaryType(): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - exposedLogger.error("The length of the Binary column is missing.") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). - error("The length of the Binary column is missing.") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#binaryType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = if ((currentDialect as? MysqlDialect)?.isFractionDateTimeSupported() == true) "DATETIME(6)" else "DATETIME" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isFractionDateTimeSupported(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#dateTimeType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#timestampWithTimeZoneType(). - override fun timestampWithTimeZoneType(): String = -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open override fun timestampWithTimeZoneType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if ((currentDialect as? MysqlDialect)?.isTimeZoneOffsetSupported() == true) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isTimeZoneOffsetSupported(). - "TIMESTAMP(6)" - } else { - throw UnsupportedByDialectException("This vendor does not support timestamp with time zone data type for this version", currentDialect) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#timestampWithTimeZoneType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ubyteType(). - override fun ubyteType(): String = "TINYINT UNSIGNED" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ubyteType(). -// display_name ubyteType -// documentation ```kotlin\npublic open override fun ubyteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ubyteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ushortType(). - override fun ushortType(): String = "SMALLINT UNSIGNED" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ushortType(). -// display_name ushortType -// documentation ```kotlin\npublic open override fun ushortType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ushortType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerType(). - override fun uintegerType(): String = "INT UNSIGNED" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerType(). -// display_name uintegerType -// documentation ```kotlin\npublic open override fun uintegerType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerAutoincType(). - override fun uintegerAutoincType(): String = "INT UNSIGNED AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerAutoincType(). -// display_name uintegerAutoincType -// documentation ```kotlin\npublic open override fun uintegerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#uintegerAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongType(). - override fun ulongType(): String = "BIGINT UNSIGNED" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongType(). -// display_name ulongType -// documentation ```kotlin\npublic open override fun ulongType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongAutoincType(). - override fun ulongAutoincType(): String = "BIGINT UNSIGNED AUTO_INCREMENT" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open override fun ulongAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#ulongAutoincType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#textType(). - override fun textType(): String = "text" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#textType(). -// display_name textType -// documentation ```kotlin\npublic open override fun textType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#textType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#mediumTextType(). - /** Character type for storing strings of variable and _unlimited_ length. */ - override fun mediumTextType(): String = "MEDIUMTEXT" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#mediumTextType(). -// display_name mediumTextType -// documentation ```kotlin\npublic open override fun mediumTextType(): String\n```\n\n----\n\n Character type for storing strings of variable and _unlimited_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#mediumTextType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#largeTextType(). - /** Character type for storing strings of variable and _unlimited_ length. */ - override fun largeTextType(): String = "LONGTEXT" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#largeTextType(). -// display_name largeTextType -// documentation ```kotlin\npublic open override fun largeTextType(): String\n```\n\n----\n\n Character type for storing strings of variable and _unlimited_ length. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#largeTextType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean().(value) -// ⌄ enclosing_range_start local 0 - override fun booleanFromStringToBoolean(value: String): Boolean = when (value) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean(). -// display_name booleanFromStringToBoolean -// documentation ```kotlin\npublic open override fun booleanFromStringToBoolean(value: String): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : String\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean().(value) -// ⌃ enclosing_range_end local 0 - "0" -> false - "1" -> true - else -> value.toBoolean() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBoolean(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#booleanFromStringToBoolean(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#jsonBType(). - override fun jsonBType(): String = "JSON" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#jsonBType(). -// display_name jsonBType -// documentation ```kotlin\npublic open override fun jsonBType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#jsonBType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - override fun processForDefaultValue(e: Expression<*>): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue(). -// display_name processForDefaultValue -// documentation ```kotlin\npublic open override fun processForDefaultValue(e: Expression<*>): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDataTypeProvider#processForDefaultValue(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - e is LiteralOp<*> && e.columnType is JsonColumnMarker -> when { -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# - ((currentDialect as? MysqlDialect)?.fullVersion ?: "0") >= "8.0.13" -> "(${super.processForDefaultValue(e)})" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// ^^ reference semanticdb maven . . kotlin/String#compareTo(). -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - else -> throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "MySQL versions prior to 8.0.13 do not accept default values on JSON columns", - currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } - // The default value specified in a DEFAULT clause can be a literal constant or an expression. With one - // exception, enclose expression default values within parentheses to distinguish them from literal constant - // default values. The exception is that, for TIMESTAMP and DATETIME columns, you can specify the - // CURRENT_TIMESTAMP function as the default, without enclosing parentheses. - // https://dev.mysql.com/doc/refman/8.0/en/data-type-defaults.html#data-type-defaults-explicit - e is ExpressionWithColumnType<*> && e.columnType is IDateColumnType && e.toString().startsWith("CURRENT_TIMESTAMP") -> -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#getColumnType(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IDateColumnType# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/text/startsWith(). - super.processForDefaultValue(e) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - e !is LiteralOp<*> && ((currentDialect as? MysqlDialect)?.fullVersion ?: "0") >= "8.0.13" -> -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// ^^ reference semanticdb maven . . kotlin/String#compareTo(). - "(${super.processForDefaultValue(e)})" -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - else -> super.processForDefaultValue(e) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue().(e) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#processForDefaultValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) - override fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause(). -// display_name precessOrderByClause -// documentation ```kotlin\npublic open override fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) -// display_name sortOrder -// documentation ```kotlin\nsortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) -// ⌄ enclosing_range_start local 1 - when (sortOrder) { -// ^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) -// ⌃ enclosing_range_end local 1 - SortOrder.ASC, SortOrder.DESC -> super.precessOrderByClause(queryBuilder, expression, sortOrder) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) - SortOrder.ASC_NULLS_FIRST -> super.precessOrderByClause(queryBuilder, expression, SortOrder.ASC) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC_NULLS_FIRST. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. - SortOrder.DESC_NULLS_LAST -> super.precessOrderByClause(queryBuilder, expression, SortOrder.DESC) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC_NULLS_LAST. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. - else -> { -// ⌄ enclosing_range_start local 2 - val exp = (expression as? IExpressionAlias<*>)?.alias ?: expression -// ^^^ definition local 2 -// display_name exp -// documentation ```kotlin\nlocal val exp: Any\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(expression) -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - val nullExp = if (sortOrder == SortOrder.ASC_NULLS_LAST) " IS NULL" else " IS NOT NULL" -// ^^^^^^^ definition local 3 -// display_name nullExp -// documentation ```kotlin\nlocal val nullExp: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC_NULLS_LAST. -// ⌃ enclosing_range_end local 3 -// ⌄ enclosing_range_start local 4 - val order = if (sortOrder == SortOrder.ASC_NULLS_LAST) SortOrder.ASC else SortOrder.DESC -// ^^^^^ definition local 4 -// display_name order -// documentation ```kotlin\nlocal val order: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC_NULLS_LAST. -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. -// ⌃ enclosing_range_end local 4 - queryBuilder.append(exp, nullExp, ", ", exp, " ", order.code) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference local 2 -// ^^^^^^^ reference local 3 -// ^^^ reference local 2 -// ^^^^^ reference local 4 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#code. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getCode(). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#precessOrderByClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = "0x$hexString" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#hexToDb(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): MysqlDataTypeProvider.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#INSTANCE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#getINSTANCE(). - internal val INSTANCE = MysqlDataTypeProvider() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#INSTANCE. -// display_name INSTANCE -// documentation ```kotlin\ninternal final val INSTANCE: MysqlDataTypeProvider\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#getINSTANCE(). -// display_name INSTANCE -// documentation ```kotlin\ninternal get(): MysqlDataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#INSTANCE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#getINSTANCE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#``(). - internal open class MysqlFunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -// display_name MysqlFunctionProvider -// documentation ```kotlin\ninternal open class MysqlFunctionProvider : FunctionProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#``(). -// display_name MysqlFunctionProvider -// documentation ```kotlin\npublic constructor(): MysqlFunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random().(seed) - override fun random(seed: Int?): String = "RAND(${seed?.toString().orEmpty()})" -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random(). -// display_name random -// documentation ```kotlin\npublic open override fun random(seed: Int?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random().(seed) -// display_name seed -// documentation ```kotlin\nseed: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random().(seed) -// ^^^^^^^^ reference semanticdb maven . . kotlin/Int#toString(). -// ^^^^^^^ reference semanticdb maven . . kotlin/text/orEmpty(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#random(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#expr. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getExpr(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#pattern. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getPattern(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(mode) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#mode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getMode(). - private class MATCH(val expr: Expression<*>, val pattern: String, val mode: MatchMode) : Op() { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH# -// display_name MATCH -// documentation ```kotlin\nprivate final class MATCH : Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``(). -// display_name MATCH -// documentation ```kotlin\npublic constructor(expr: Expression<*>, pattern: String, mode: FunctionProvider.MatchMode): MysqlFunctionProvider.MATCH\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(expr) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#expr. -// display_name expr -// documentation ```kotlin\npublic final val expr: Expression<*>\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getExpr(). -// display_name expr -// documentation ```kotlin\npublic get(): Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(pattern) -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getPattern(). -// display_name pattern -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#pattern. -// display_name pattern -// documentation ```kotlin\npublic final val pattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(mode) -// display_name mode -// documentation ```kotlin\nmode: FunctionProvider.MatchMode\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(mode) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getMode(). -// display_name mode -// documentation ```kotlin\npublic get(): FunctionProvider.MatchMode\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#mode. -// display_name mode -// documentation ```kotlin\npublic final val mode: FunctionProvider.MatchMode\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#expr. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getExpr(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#pattern. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getPattern(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``().(mode) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#mode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getMode(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder().(queryBuilder) - override fun toQueryBuilder(queryBuilder: QueryBuilder) = queryBuilder { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder(). -// display_name toQueryBuilder -// documentation ```kotlin\npublic open override fun toQueryBuilder(queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/Op#toQueryBuilder(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder().(queryBuilder) - append("MATCH(", expr, ") AGAINST ('", pattern, "' ", mode.mode(), ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getExpr(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getPattern(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#pattern. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#getMode(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#mode. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode#mode(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#toQueryBuilder(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#values(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf().(value) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#entries. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``().(operator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#operator. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#getOperator(). - private enum class MysqlMatchMode(val operator: String) : MatchMode { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Enum# 5:5 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# 5:5 -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// display_name MysqlMatchMode -// documentation ```kotlin\nprivate final enum class MysqlMatchMode : FunctionProvider.MatchMode, Enum\n``` -// relationship is_reference is_implementation semanticdb maven . . kotlin/Enum# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``(). -// display_name MysqlMatchMode -// documentation ```kotlin\nprivate constructor(operator: String): MysqlFunctionProvider.MysqlMatchMode\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#entries. -// display_name entries -// documentation ```kotlin\npublic final static val entries: EnumEntries\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf(). -// display_name valueOf -// documentation ```kotlin\npublic final static fun valueOf(value: String): MysqlFunctionProvider.MysqlMatchMode\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#values(). -// display_name values -// documentation ```kotlin\npublic final static fun values(): Array\n``` -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). -// display_name entries -// documentation ```kotlin\npublic get(): EnumEntries\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``().(operator) -// display_name operator -// documentation ```kotlin\noperator: String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``().(operator) -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#getOperator(). -// display_name operator -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#operator. -// display_name operator -// documentation ```kotlin\npublic final val operator: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``().(operator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#operator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#getOperator(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - STRICT("IN BOOLEAN MODE"), -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : MysqlFunctionProvider.MysqlMatchMode\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name STRICT -// documentation ```kotlin\nprivate constructor(): \n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - NATURAL_LANGUAGE("IN NATURAL LANGUAGE MODE"); -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// display_name -// documentation ```kotlin\nobject : MysqlFunctionProvider.MysqlMatchMode\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). -// display_name NATURAL_LANGUAGE -// documentation ```kotlin\nprivate constructor(): \n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/``#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#mode(). - override fun mode() = operator -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#mode(). -// display_name mode -// documentation ```kotlin\npublic open override fun mode(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode#mode(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#getOperator(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#operator. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#mode(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#values(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#valueOf().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#entries. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getEntries(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(mode) - override fun Expression.match(pattern: String, mode: MatchMode?): Op = -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match(). -// display_name match -// documentation ```kotlin\npublic open override fun Expression.match(pattern: String, mode: FunctionProvider.MatchMode?): Op\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#match(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(mode) -// display_name mode -// documentation ```kotlin\nmode: FunctionProvider.MatchMode?\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#MatchMode# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(pattern) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(mode) - MATCH(this, pattern, mode ?: MysqlMatchMode.STRICT) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MATCH#``(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(pattern) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match().(mode) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#MysqlMatchMode#STRICT. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#match(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(queryBuilder) - append("LOCATE(\'", substring, "\',", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(substring) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().[T] - override fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open override fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(queryBuilder) - ) { - return if ((currentDialect as MysqlDialect).isMysql8) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. - super.regexp(expr1, pattern, caseSensitive, queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(expr1) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(pattern) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(caseSensitive) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(queryBuilder) - } else { - queryBuilder { append(expr1, " REGEXP ", pattern) } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(expr1) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp().(pattern) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().[T] - override fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open override fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(queryBuilder) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(queryBuilder) - if (toScalar) append("JSON_UNQUOTE(") -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(toScalar) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append("JSON_EXTRACT(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start local 5 - path.ifEmpty { arrayOf("") }.appendTo { +"\"$$it\"" } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(path) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(). -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^^^ definition local 5 -// display_name it -// documentation ```kotlin\nit: CapturedType(out String)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 5 -// ⌃ enclosing_range_end local 5 - append(")${if (toScalar) ")" else ""}") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract().(toScalar) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains(). - override fun jsonContains( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains(). -// display_name jsonContains -// documentation ```kotlin\npublic open override fun jsonContains(target: Expression<*>, candidate: Expression<*>, path: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(target) - target: Expression<*>, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(target) -// display_name target -// documentation ```kotlin\ntarget: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(candidate) - candidate: Expression<*>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(candidate) -// display_name candidate -// documentation ```kotlin\ncandidate: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(candidate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(path) - path: String?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(path) -// display_name path -// documentation ```kotlin\npath: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(queryBuilder) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(queryBuilder) - append("JSON_CONTAINS(", target, ", ", candidate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(target) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(candidate) -// ⌄ enclosing_range_start local 6 - path?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains().(path) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 6 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - append(", '$$it'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 6 - } -// ⌃ enclosing_range_end local 6 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonContains(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists(). - override fun jsonExists( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists(). -// display_name jsonExists -// documentation ```kotlin\npublic open override fun jsonExists(expression: Expression<*>, vararg path: String, optional: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(expression) - expression: Expression<*>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(optional) - optional: String?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(optional) -// display_name optional -// documentation ```kotlin\noptional: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(optional) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(queryBuilder) - ) { -// ⌄ enclosing_range_start local 7 - val oneOrAll = optional?.lowercase() -// ^^^^^^^^ definition local 7 -// display_name oneOrAll -// documentation ```kotlin\nlocal val oneOrAll: String?\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(optional) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ⌃ enclosing_range_end local 7 - @OptIn(InternalApi::class) - if (oneOrAll != "one" && oneOrAll != "all") { -// ^^^^^^^^ reference local 7 -// ^^^^^^^^ reference local 7 - CoreTransactionManager.currentTransaction().throwUnsupportedException("MySQL requires a single optional argument: 'one' or 'all'") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(queryBuilder) - append("JSON_CONTAINS_PATH(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(expression) - append("'$oneOrAll', ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference local 7 -// ⌄ enclosing_range_start local 8 - path.ifEmpty { arrayOf("") }.appendTo { +"'$$it'" } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists().(path) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(). -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: CapturedType(out String)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 8 -// ⌃ enclosing_range_end local 8 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#jsonExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace(). - override fun replace( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace(). -// display_name replace -// documentation ```kotlin\npublic open override fun replace(table: Table, columns: List>, expression: String, transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(prepared) - prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(prepared) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 9 - val insertStatement = super.insert(false, table, columns, expression, transaction) -// ^^^^^^^^^^^^^^^ definition local 9 -// display_name insertStatement -// documentation ```kotlin\nlocal val insertStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(columns) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace().(transaction) -// ⌃ enclosing_range_end local 9 - return insertStatement.replace("INSERT", "REPLACE") -// ^^^^^^^^^^^^^^^ reference local 9 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#replace(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#``(). - private object CharColumnType : StringColumnType() { -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType# -// display_name CharColumnType -// documentation ```kotlin\nprivate final object CharColumnType : StringColumnType\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#``(). -// display_name CharColumnType -// documentation ```kotlin\nprivate constructor(): MysqlFunctionProvider.CharColumnType\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#sqlType(). - override fun sqlType(): String = "CHAR" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#sqlType(). -// display_name sqlType -// documentation ```kotlin\npublic open override fun sqlType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnType#sqlType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#sqlType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#CharColumnType#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(builder) -// ⌄ enclosing_range_start local 10 - override fun cast(expr: Expression<*>, type: IColumnType<*>, builder: QueryBuilder) = when (type) { -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast(). -// display_name cast -// documentation ```kotlin\npublic open override fun cast(expr: Expression<*>, type: IColumnType<*>, builder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(type) -// display_name type -// documentation ```kotlin\ntype: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ definition local 10 -// display_name -// documentation ```kotlin\nlocal val : IColumnType<*>\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(builder) -// ⌃ enclosing_range_end local 10 - is StringColumnType -> super.cast(expr, CharColumnType, builder) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/StringColumnType# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(builder) - else -> super.cast(expr, type, builder) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#cast(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(type) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast().(builder) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#cast(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#DEFAULT_VALUE_EXPRESSION. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#getDEFAULT_VALUE_EXPRESSION(). - override val DEFAULT_VALUE_EXPRESSION: String = "() VALUES ()" -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#DEFAULT_VALUE_EXPRESSION. -// display_name DEFAULT_VALUE_EXPRESSION -// documentation ```kotlin\npublic open override val DEFAULT_VALUE_EXPRESSION: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#getDEFAULT_VALUE_EXPRESSION(). -// display_name DEFAULT_VALUE_EXPRESSION -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#DEFAULT_VALUE_EXPRESSION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#getDEFAULT_VALUE_EXPRESSION(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(transaction) - override fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert(). -// display_name insert -// documentation ```kotlin\npublic open override fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(expr) -// display_name expr -// documentation ```kotlin\nexpr: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(ignore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(transaction) -// ⌄ enclosing_range_start local 11 - val def = super.insert(false, table, columns, expr, transaction) -// ^^^ definition local 11 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(transaction) -// ⌃ enclosing_range_end local 11 - return if (ignore) def.replaceFirst("INSERT", "INSERT IGNORE") else def -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert().(ignore) -// ^^^ reference local 11 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). -// ^^^ reference local 11 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(transaction) - override fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(ignore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(transaction) -// ⌄ enclosing_range_start local 12 - val def = super.delete(false, table, where, limit, transaction) -// ^^^ definition local 12 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(table) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(where) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(limit) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(transaction) -// ⌃ enclosing_range_end local 12 - return if (ignore) def.replaceFirst("DELETE", "DELETE IGNORE") else def -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete().(ignore) -// ^^^ reference local 12 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). -// ^^^ reference local 12 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(limit) - transaction.throwUnsupportedException("MySQL doesn't support LIMIT in UPDATE with join clause.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"UPDATE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - targets.describe(transaction, this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(targets) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) - +" SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - columnsAndValues.appendTo(this) { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 13 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 13 -// ^^^ definition local 14 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 13 -// ^^^^^ definition local 15 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 15 -// ⌃ enclosing_range_end local 13 - append("${transaction.fullIdentity(col)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^ reference local 14 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 14 -// ^^^^^ reference local 15 - } - -// ⌄ enclosing_range_start local 16 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 16 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 16 - } -// ⌃ enclosing_range_end local 16 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert(). - override fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open override fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (keyColumns.isNotEmpty()) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(keyColumns) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). - transaction.throwUnsupportedException("MySQL doesn't support specifying conflict keys in UPSERT clause") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - if (where != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(where) - transaction.throwUnsupportedException("MySQL doesn't support WHERE in UPSERT clause") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +insert(false, table, data.unzip().first, expression, transaction) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(data) -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) - if (isUpsertAliasSupported(transaction.db.dialect)) { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#dialect. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getDialect(). - +" AS NEW" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - - +" ON DUPLICATE KEY UPDATE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 17 -// ⌄ enclosing_range_start local 18 -// ⌄ enclosing_range_start local 19 - onUpdate.appendTo { (columnToUpdate, updateExpression) -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 17 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^^^^^^^^^ reference local 17 -// ^^^^^^^^^^^^^^ definition local 18 -// display_name columnToUpdate -// documentation ```kotlin\nlocal val columnToUpdate: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^^^^ reference local 17 -// ^^^^^^^^^^^^^^^^ definition local 19 -// display_name updateExpression -// documentation ```kotlin\nlocal val updateExpression: Any?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 18 -// ⌃ enclosing_range_end local 19 -// ⌃ enclosing_range_end local 17 - append("${transaction.identity(columnToUpdate)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^^^^^^^^^ reference local 18 - registerArgument(columnToUpdate, updateExpression) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^^^^^^^^^ reference local 18 -// ^^^^^^^^^^^^^^^^ reference local 19 - } - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(limit) - transaction.throwUnsupportedException("${currentDialect.name} doesn't support LIMIT in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - } - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"DELETE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(ignore) - +"IGNORE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } -// ⌄ enclosing_range_start local 20 - targetTables.appendTo { target -> -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targetTables) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 20 -// display_name target -// documentation ```kotlin\ntarget: Table\n``` -// ⌃ enclosing_range_end local 20 -// ⌄ enclosing_range_start local 21 - when (target) { -// ^^^^^^ reference local 20 -// ^^^^^^ definition local 21 -// display_name -// documentation ```kotlin\nlocal val : Table\n``` -// ⌃ enclosing_range_end local 21 - is Alias<*> -> +target.alias -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^ reference local 20 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). - else -> target.describe(transaction, this) -// ^^^^^^ reference local 20 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) - } - } - +" FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - targets.describe(transaction, this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(targets) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(transaction) -// ⌄ enclosing_range_start local 22 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 22 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 22 - } -// ⌃ enclosing_range_end local 22 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#delete(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(columnName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(queryBuilder) - override fun insertValue(columnName: String, queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue(). -// display_name insertValue -// documentation ```kotlin\npublic open override fun insertValue(columnName: String, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(queryBuilder) - if (isUpsertAliasSupported(currentDialect)) { -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - +"NEW.$columnName" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(columnName) - } else { - +"VALUES($columnName)" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue().(columnName) - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#insertValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported().(dialect) -// ⌄ enclosing_range_start local 23 - open fun isUpsertAliasSupported(dialect: DatabaseDialect): Boolean = when (dialect) { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). -// display_name isUpsertAliasSupported -// documentation ```kotlin\npublic open fun isUpsertAliasSupported(dialect: DatabaseDialect): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBFunctionProvider#isUpsertAliasSupported(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported().(dialect) -// display_name dialect -// documentation ```kotlin\ndialect: DatabaseDialect\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^ definition local 23 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported().(dialect) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported().(dialect) -// ⌃ enclosing_range_end local 23 - is MysqlDialect -> dialect.fullVersion >= "8.0.19" -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported().(dialect) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// ^^ reference semanticdb maven . . kotlin/String#compareTo(). - else -> false // H2_MySQL mode also uses this function provider & requires older unsupported version - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#isUpsertAliasSupported(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(queryBuilder) - append("SUBSTRING_INDEX(", expr, ", ' ', -1)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset(). -// display_name queryLimitAndOffset -// documentation ```kotlin\npublic open override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - @OptIn(InternalApi::class) - if (size == null && offset > 0) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(size) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(offset) -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException( -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "${currentDialect.name} doesn't support OFFSET clause without LIMIT" -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - ) - } - return super.queryLimitAndOffset(size, offset, alreadyOrdered) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(size) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(offset) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#queryLimitAndOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#``(). - companion object { -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : Any\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): MysqlFunctionProvider.Companion\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - internal val INSTANCE = MysqlFunctionProvider() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// display_name INSTANCE -// documentation ```kotlin\ninternal final val INSTANCE: MysqlFunctionProvider\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). -// display_name INSTANCE -// documentation ```kotlin\ninternal get(): MysqlFunctionProvider\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#``(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#``(). - /** - * MySQL dialect implementation. - */ - open class MysqlDialect : VendorDialect(dialectName, MysqlDataTypeProvider.INSTANCE, MysqlFunctionProvider.INSTANCE) { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// display_name MysqlDialect -// documentation ```kotlin\npublic open class MysqlDialect : VendorDialect\n```\n\n----\n\n\n MySQL dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#``(). -// display_name MysqlDialect -// documentation ```kotlin\npublic constructor(): MysqlDialect\n```\n\n----\n\n\n MySQL dialect implementation.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDataTypeProvider#Companion#getINSTANCE(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#INSTANCE. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlFunctionProvider#Companion#getINSTANCE(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). - @OptIn(InternalApi::class) - internal val isMysql8: Boolean by lazy { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). -// display_name isMysql8 -// documentation ```kotlin\ninternal get(): Boolean\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. -// display_name isMysql8 -// documentation ```kotlin\n@OptIn(...) internal final val isMysql8: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. 2:5 - CoreTransactionManager.currentTransaction().db.version.covers("8.0") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). - @OptIn(InternalApi::class) - internal val fullVersion: String by lazy { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// display_name fullVersion -// documentation ```kotlin\n@OptIn(...) internal final val fullVersion: String\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// display_name fullVersion -// documentation ```kotlin\ninternal get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/lazy(). -// ^^^^^^ reference semanticdb maven . . kotlin/getValue(). 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. 2:5 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). 2:5 - CoreTransactionManager.currentTransaction().db.fullVersion -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getFullVersion(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsCreateSequence. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsCreateSequence(). - override val supportsCreateSequence: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsCreateSequence(). -// display_name supportsCreateSequence -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsCreateSequence. -// display_name supportsCreateSequence -// documentation ```kotlin\npublic open override val supportsCreateSequence: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsCreateSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsTernaryAffectedRowValues. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsTernaryAffectedRowValues(). - override val supportsTernaryAffectedRowValues: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsTernaryAffectedRowValues(). -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsTernaryAffectedRowValues. -// display_name supportsTernaryAffectedRowValues -// documentation ```kotlin\npublic open override val supportsTernaryAffectedRowValues: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsTernaryAffectedRowValues. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsTernaryAffectedRowValues(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSubqueryUnions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSubqueryUnions(). - override val supportsSubqueryUnions: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSubqueryUnions(). -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSubqueryUnions. -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic open override val supportsSubqueryUnions: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSubqueryUnions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSubqueryUnions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsOrderByNullsFirstLast. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsOrderByNullsFirstLast(). - override val supportsOrderByNullsFirstLast: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsOrderByNullsFirstLast(). -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsOrderByNullsFirstLast. -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic open override val supportsOrderByNullsFirstLast: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsOrderByNullsFirstLast(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSetDefaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSetDefaultReferenceOption(). - override val supportsSetDefaultReferenceOption: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSetDefaultReferenceOption(). -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSetDefaultReferenceOption. -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic open override val supportsSetDefaultReferenceOption: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#supportsSetDefaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getSupportsSetDefaultReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isFractionDateTimeSupported(). - /** Returns `true` if the MySQL database version is greater than or equal to 5.6. */ - @Suppress("MagicNumber") - open fun isFractionDateTimeSupported(): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isFractionDateTimeSupported(). -// display_name isFractionDateTimeSupported -// documentation ```kotlin\n@Suppress(...) public open fun isFractionDateTimeSupported(): Boolean\n```\n\n----\n\n Returns `true` if the MySQL database version is greater than or equal to 5.6. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isFractionDateTimeSupported(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# - @OptIn(InternalApi::class) - return CoreTransactionManager.currentTransaction().db.version.covers(5, 6) -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getVersion(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#version. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Version#covers(+3). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isFractionDateTimeSupported(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isTimeZoneOffsetSupported(). - /** Returns `true` if a MySQL database is being used and its version is greater than or equal to 8.0. */ - open fun isTimeZoneOffsetSupported(): Boolean = isMysql8 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isTimeZoneOffsetSupported(). -// display_name isTimeZoneOffsetSupported -// documentation ```kotlin\npublic open fun isTimeZoneOffsetSupported(): Boolean\n```\n\n----\n\n Returns `true` if a MySQL database is being used and its version is greater than or equal to 8.0. -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isTimeZoneOffsetSupported(). -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isTimeZoneOffsetSupported(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#notAcceptableDefaults. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getNotAcceptableDefaults(). - protected val notAcceptableDefaults = mutableListOf("CURRENT_DATE()", "CURRENT_DATE") -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getNotAcceptableDefaults(). -// display_name notAcceptableDefaults -// documentation ```kotlin\nprotected get(): MutableList\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#notAcceptableDefaults. -// display_name notAcceptableDefaults -// documentation ```kotlin\nprotected final val notAcceptableDefaults: MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(+1). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#notAcceptableDefaults. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getNotAcceptableDefaults(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault().(e) - if (super.isAllowedAsColumnDefault(e)) return true -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault().(e) - if (fullVersion >= "8.0.13") { -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#fullVersion. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getFullVersion(). -// ^^ reference semanticdb maven . . kotlin/String#compareTo(). - return true - } - - // This check is quite optimistic, it will not allow to create a varchar columns with "CURRENT_DATE" default value for example - // Comparing to the previous variant with white list of functions the new variant does not reject valid values, - // it could be checked on the test UpsertTests::testUpsertWithColumnExpressions() - return e.toString().trim() !in notAcceptableDefaults -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault().(e) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+5). -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#contains(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getNotAcceptableDefaults(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#notAcceptableDefaults. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#createIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) - if (index.functions != null && !isMysql8) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#getIsMysql8(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#isMysql8. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 24 - "Functional index on ${index.table.tableName} using ${index.functions.joinToString { it.toString() }} can't be created in MySQL prior to 8.0" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^ definition local 24 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^^ reference local 24 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ⌃ enclosing_range_end local 24 - ) - return "" - } - return super.createIndex(index) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String = -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(isPartialOrFunctional) - "ALTER TABLE ${identifierManager.quoteIfNecessary(tableName)} DROP INDEX ${identifierManager.cutIfNecessaryAndQuote(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(tableName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema().(schema) - override fun setSchema(schema: Schema): String = "USE ${schema.identifier}" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema(). -// display_name setSchema -// documentation ```kotlin\npublic open override fun setSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#setSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema().(schema) - override fun createSchema(schema: Schema): String = buildString { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema(). -// display_name createSchema -// documentation ```kotlin\npublic open override fun createSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema().(schema) - append("CREATE SCHEMA IF NOT EXISTS ", schema.identifier) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - - if (schema.authorization != null) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema().(schema) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). - throw UnsupportedByDialectException( -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/UnsupportedByDialectException#``(). - "${currentDialect.name} do not have database owners. " + -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - "You can use GRANT to allow or deny rights on database.", - currentDialect -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). - ) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(schema) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(cascade) - override fun dropSchema(schema: Schema, cascade: Boolean): String = "DROP SCHEMA IF EXISTS ${schema.identifier}" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema(). -// display_name dropSchema -// documentation ```kotlin\npublic open override fun dropSchema(schema: Schema, cascade: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(cascade) -// display_name cascade -// documentation ```kotlin\ncascade: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema().(cascade) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion#``(). - companion object : DialectNameProvider("MySQL") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): MysqlDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/OracleDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/OracleDialect.kt deleted file mode 100644 index 046fad69e..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/OracleDialect.kt +++ /dev/null @@ -1,2666 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.DELETE -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/DELETE/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.INSERT -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/INSERT/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.UPDATE -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/UPDATE/ - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#``(). - @Suppress("TooManyFunctions") - internal object OracleDataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider# -// display_name OracleDataTypeProvider -// documentation ```kotlin\n@Suppress(...) internal final object OracleDataTypeProvider : DataTypeProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#``(). -// display_name OracleDataTypeProvider -// documentation ```kotlin\nprivate constructor(): OracleDataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#byteType(). - override fun byteType(): String = if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#byteType(). -// display_name byteType -// documentation ```kotlin\npublic open override fun byteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - "TINYINT" - } else { - "NUMBER(3)" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#byteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ubyteType(). - override fun ubyteType(): String = "NUMBER(3)" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ubyteType(). -// display_name ubyteType -// documentation ```kotlin\npublic open override fun ubyteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ubyteType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#shortType(). - override fun shortType(): String = if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#shortType(). -// display_name shortType -// documentation ```kotlin\npublic open override fun shortType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#shortType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - "SMALLINT" - } else { - "NUMBER(5)" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#shortType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ushortType(). - override fun ushortType(): String = "NUMBER(5)" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ushortType(). -// display_name ushortType -// documentation ```kotlin\npublic open override fun ushortType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ushortType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ushortType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerType(). - override fun integerType(): String = if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerType(). -// display_name integerType -// documentation ```kotlin\npublic open override fun integerType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - "INTEGER" - } else { - "NUMBER(10)" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerAutoincType(). - override fun integerAutoincType(): String = integerType() -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerAutoincType(). -// display_name integerAutoincType -// documentation ```kotlin\npublic open override fun integerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#integerAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerType(). - override fun uintegerType(): String = "NUMBER(10)" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerType(). -// display_name uintegerType -// documentation ```kotlin\npublic open override fun uintegerType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerAutoincType(). - override fun uintegerAutoincType(): String = "NUMBER(10)" -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerAutoincType(). -// display_name uintegerAutoincType -// documentation ```kotlin\npublic open override fun uintegerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uintegerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uintegerAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longType(). - override fun longType(): String = if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longType(). -// display_name longType -// documentation ```kotlin\npublic open override fun longType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - "BIGINT" - } else { - "NUMBER(19)" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longAutoincType(). - override fun longAutoincType(): String = longType() -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longAutoincType(). -// display_name longAutoincType -// documentation ```kotlin\npublic open override fun longAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#longAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongType(). - override fun ulongType(): String = "NUMBER(20)" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongType(). -// display_name ulongType -// documentation ```kotlin\npublic open override fun ulongType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongAutoincType(). - override fun ulongAutoincType(): String = "NUMBER(20)" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open override fun ulongAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#ulongAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType().(colLength) - override fun varcharType(colLength: Int): String = "VARCHAR2($colLength CHAR)" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType(). -// display_name varcharType -// documentation ```kotlin\npublic open override fun varcharType(colLength: Int): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#varcharType(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType().(colLength) -// display_name colLength -// documentation ```kotlin\ncolLength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType().(colLength) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#varcharType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). - override fun textType(): String = "CLOB" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). -// display_name textType -// documentation ```kotlin\npublic open override fun textType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#mediumTextType(). - override fun mediumTextType(): String = textType() -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#mediumTextType(). -// display_name mediumTextType -// documentation ```kotlin\npublic open override fun mediumTextType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#mediumTextType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#largeTextType(). - override fun largeTextType(): String = textType() -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#largeTextType(). -// display_name largeTextType -// documentation ```kotlin\npublic open override fun largeTextType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#textType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#largeTextType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#timeType(). - override fun timeType(): String = dateTimeType() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#timeType(). -// display_name timeType -// documentation ```kotlin\npublic open override fun timeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#dateTimeType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#timeType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(). - override fun binaryType(): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - exposedLogger.error("Binary type is unsupported for Oracle. Please use blob column type instead.") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). - error("Binary type is unsupported for Oracle. Please use blob column type instead.") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1).(length) - override fun binaryType(length: Int): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(length: Int): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1).(length) - @Suppress("MagicNumber") - return if (length < 2000) "RAW($length)" else binaryType() -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1).(length) -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1).(length) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#binaryType(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidType(). - override fun uuidType(): String { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidType(). -// display_name uuidType -// documentation ```kotlin\npublic open override fun uuidType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return if ((currentDialect as? H2Dialect)?.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - "UUID" - } else { - "RAW(16)" - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB().(value) - override fun uuidToDB(value: UUID): Any { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB(). -// display_name uuidToDB -// documentation ```kotlin\npublic open override fun uuidToDB(value: UUID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB().(value) - return if ((currentDialect as? H2Dialect)?.h2Mode == H2Dialect.H2CompatibilityMode.Oracle) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#h2Mode. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#Oracle. - H2DataTypeProvider.uuidToDB(value) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2DataTypeProvider#uuidToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB().(value) - } else { - super.uuidToDB(value) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#uuidToDB(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = "TIMESTAMP" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#dateTimeType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanType(). - override fun booleanType(): String = "CHAR(1)" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanType(). -// display_name booleanType -// documentation ```kotlin\npublic open override fun booleanType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString().(bool) - override fun booleanToStatementString(bool: Boolean) = if (bool) "1" else "0" -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString(). -// display_name booleanToStatementString -// documentation ```kotlin\npublic open override fun booleanToStatementString(bool: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString().(bool) -// display_name bool -// documentation ```kotlin\nbool: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanToStatementString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) - override fun booleanFromStringToBoolean(value: String): Boolean = try { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean(). -// display_name booleanFromStringToBoolean -// documentation ```kotlin\npublic open override fun booleanFromStringToBoolean(value: String): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanFromStringToBoolean(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) -// display_name value -// documentation ```kotlin\nvalue: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) - value.toLong() != 0L -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) -// ^^^^^^ reference semanticdb maven . . kotlin/text/toLong(). -// ⌄ enclosing_range_start local 0 - } catch (ex: NumberFormatException) { -// ^^ definition local 0 -// display_name ex -// documentation ```kotlin\nex: {kotlin/NumberFormatException=} NumberFormatException\n``` -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/NumberFormatException# -// ⌃ enclosing_range_end local 0 - @Suppress("SwallowedException") - try { - value.lowercase().toBooleanStrict() -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/toBooleanStrict(). -// ⌄ enclosing_range_start local 1 - } catch (ex: IllegalArgumentException) { -// ^^ definition local 1 -// display_name ex -// documentation ```kotlin\nex: {kotlin/IllegalArgumentException=} IllegalArgumentException\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/IllegalArgumentException# -// ⌃ enclosing_range_end local 1 - error("Unexpected value of type Boolean: $value") -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean().(value) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#booleanFromStringToBoolean(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#jsonType(). - override fun jsonType(): String = "VARCHAR2(4000)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#jsonType(). -// display_name jsonType -// documentation ```kotlin\npublic open override fun jsonType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#jsonType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = "HEXTORAW('$hexString')" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#``(). - internal object OracleFunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider# -// display_name OracleFunctionProvider -// documentation ```kotlin\ninternal final object OracleFunctionProvider : FunctionProvider\n```\n\n----\n\n\n SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive).\n\n **Note:** Oracle ignores the [seed]. You have to use the `dbms_random.seed` function manually.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#``(). -// display_name OracleFunctionProvider -// documentation ```kotlin\nprivate constructor(): OracleFunctionProvider\n```\n\n----\n\n\n SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive).\n\n **Note:** Oracle ignores the [seed]. You have to use the `dbms_random.seed` function manually.\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random(). - /** - * SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive). - * - * **Note:** Oracle ignores the [seed]. You have to use the `dbms_random.seed` function manually. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random().(seed) - override fun random(seed: Int?): String = "dbms_random.value" -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random(). -// display_name random -// documentation ```kotlin\npublic open override fun random(seed: Int?): String\n```\n\n----\n\n\n SQL function that generates a random value uniformly distributed between 0 (inclusive) and 1 (exclusive).\n\n **Note:** Oracle ignores the [seed]. You have to use the `dbms_random.seed` function manually.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random().(seed) -// display_name seed -// documentation ```kotlin\nseed: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#random(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(queryBuilder) - override fun charLength(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength(). -// display_name charLength -// documentation ```kotlin\npublic open override fun charLength(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(queryBuilder) - append("LENGTH(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#charLength(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().[T] - override fun substring( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring(). -// display_name substring -// documentation ```kotlin\npublic open override fun substring(expr: Expression, start: Expression, length: Expression, builder: QueryBuilder, prefix: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(start) - start: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(start) -// display_name start -// documentation ```kotlin\nstart: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(length) - length: Expression, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(length) -// display_name length -// documentation ```kotlin\nlength: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(builder) - builder: QueryBuilder, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(builder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(prefix) - prefix: String -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(prefix) - ): Unit = super.substring(expr, start, length, builder, "SUBSTR") -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(start) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(length) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#substring(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat(). - override fun concat( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat(). -// display_name concat -// documentation ```kotlin\npublic open override fun concat(separator: String, queryBuilder: QueryBuilder, vararg expr: Expression<*>): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(separator) - separator: String, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(expr) - vararg expr: Expression<*> -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(expr) - ): Unit = queryBuilder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(queryBuilder) - if (separator == "") { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(separator) -// ⌄ enclosing_range_start local 2 - expr.appendTo(separator = " || ") { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: CapturedType(out Expression<*>)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - } else { -// ⌄ enclosing_range_start local 3 - expr.appendTo(separator = " || '$separator' || ") { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat().(separator) -// ^^^^^^^ definition local 3 -// display_name it -// documentation ```kotlin\nit: CapturedType(out Expression<*>)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 3 -// ⌃ enclosing_range_end local 3 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#concat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().[T] - override fun groupConcat( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic open override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) - expr: GroupConcat, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// display_name expr -// documentation ```kotlin\nexpr: GroupConcat\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(queryBuilder) - ): Unit = queryBuilder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(queryBuilder) -// ⌄ enclosing_range_start local 4 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 4 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 4 - if (expr.distinct) tr.throwUnsupportedException("Oracle doesn't support DISTINCT in LISTAGG") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). -// ^^ reference local 4 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - if (expr.orderBy.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - tr.throwUnsupportedException("Oracle supports only single column in ORDER BY clause in LISTAGG") -// ^^ reference local 4 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - append("LISTAGG(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr.expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). -// ⌄ enclosing_range_start local 5 - expr.separator?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 5 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - append(", '$it'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 5 - } -// ⌃ enclosing_range_end local 5 - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 6 -// ⌄ enclosing_range_start local 7 -// ⌄ enclosing_range_start local 8 - expr.orderBy.singleOrNull()?.let { (col, order) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^ definition local 6 -// display_name -// documentation ```kotlin\n: Pair, SortOrder>\n``` -// ^^^ reference local 6 -// ^^^ definition local 7 -// display_name col -// documentation ```kotlin\nlocal val col: Expression<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 6 -// ^^^^^ definition local 8 -// display_name order -// documentation ```kotlin\nlocal val order: SortOrder\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 7 -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 6 - append(" WITHIN GROUP (ORDER BY ", col, " ", order.name, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference local 7 -// ^^^^^ reference local 8 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#name. - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#groupConcat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(queryBuilder) - append("INSTR(", expr, ",\'", substring, "\')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate().(substring) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(queryBuilder) - override fun date(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date(). -// display_name date -// documentation ```kotlin\npublic open override fun date(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(queryBuilder) - append("CAST(", expr, " AS DATE)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#date(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(queryBuilder) - append("('1970-01-01 ' || TO_CHAR(", expr, ", 'HH24:MI:SS.FF6'))") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(queryBuilder) - override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year(). -// display_name year -// documentation ```kotlin\npublic open override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(queryBuilder) - append("Extract(YEAR FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#year(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(queryBuilder) - override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month(). -// display_name month -// documentation ```kotlin\npublic open override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(queryBuilder) - append("Extract(MONTH FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#month(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(queryBuilder) - override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day(). -// display_name day -// documentation ```kotlin\npublic open override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(queryBuilder) - append("Extract(DAY FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#day(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(queryBuilder) - override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour(). -// display_name hour -// documentation ```kotlin\npublic open override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(queryBuilder) - append("Extract(HOUR FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#hour(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(queryBuilder) - override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute(). -// display_name minute -// documentation ```kotlin\npublic open override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(queryBuilder) - append("Extract(MINUTE FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#minute(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(queryBuilder) - override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second(). -// display_name second -// documentation ```kotlin\npublic open override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(queryBuilder) - append("Extract(SECOND FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#second(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().[T] - override fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open override fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(queryBuilder) - ) { - @OptIn(InternalApi::class) - if (path.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(path) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException("Oracle does not support multiple JSON path arguments") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(queryBuilder) - append(if (toScalar) "JSON_VALUE" else "JSON_QUERY") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(toScalar) - append("(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(expression) - append("'$", path.firstOrNull() ?: "", "'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract().(path) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(). - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists(). - override fun jsonExists( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists(). -// display_name jsonExists -// documentation ```kotlin\npublic open override fun jsonExists(expression: Expression<*>, vararg path: String, optional: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(expression) - expression: Expression<*>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(optional) - optional: String?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(optional) -// display_name optional -// documentation ```kotlin\noptional: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(optional) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(queryBuilder) - ) { - @OptIn(InternalApi::class) - if (path.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(path) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException("Oracle does not support multiple JSON path arguments") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(queryBuilder) - append("JSON_EXISTS(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(expression) - append("'$", path.firstOrNull() ?: "", "'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(path) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(). -// ⌄ enclosing_range_start local 9 - optional?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists().(optional) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 9 2:13 -// display_name it -// documentation ```kotlin\nit: String\n``` - append(" $it") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 9 - } -// ⌃ enclosing_range_end local 9 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#jsonExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(target: Table, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(target) - target: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(target) -// display_name target -// documentation ```kotlin\ntarget: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 10 - val def = super.update(target, columnsAndValues, null, where, transaction) -// ^^^ definition local 10 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(target) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(columnsAndValues) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(transaction) -// ⌃ enclosing_range_end local 10 - return def.appendLimitClause(limit, endsWithWhere = where != null) -// ^^^ reference local 10 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(limit) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update().(where) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ⌄ enclosing_range_start local 11 - columnsAndValues.map { it.first.table }.distinct().singleOrNull() -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 11 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinct(+9). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ⌃ enclosing_range_end local 11 - ?: transaction.throwUnsupportedException("Oracle supports a join updates with a single table columns to update.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - targets.checkJoinTypes(StatementType.UPDATE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#UPDATE. - +"UPDATE (" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 12 -// ⌄ enclosing_range_start local 13 - val columnsToSelect = columnsAndValues.flatMap { -// ^^^^^^^^^^^^^^^ definition local 12 -// display_name columnsToSelect -// documentation ```kotlin\nlocal val columnsToSelect: Map, it(IExpressionAlias & Expression)>\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/flatMap(+10). -// ^ definition local 13 2:9 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` - listOfNotNull(it.first, it.second as? Expression<*>) -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/listOfNotNull(+1). -// ^^ reference local 13 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^ reference local 13 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - }.mapIndexed { index, expression -> -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mapIndexed(+9). -// ^^^^^ definition local 14 -// display_name index -// documentation ```kotlin\nindex: Int\n``` -// ^^^^^^^^^^ definition local 15 -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 15 - expression to ((expression as? ExpressionWithColumnType<*>)?.alias("c$index") ?: expression.alias("c$index")) -// ^^^^^^^^^^ reference local 15 -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^^^^^^^ reference local 15 -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+3). -// ^^^^^ reference local 14 -// ^^^^^^^^^^ reference local 15 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/alias(+2). -// ^^^^^ reference local 14 - }.toMap() -// ^^^^^ reference semanticdb maven . . kotlin/collections/toMap(). -// ⌃ enclosing_range_end local 12 - - // TODO check if it could be replaced with buildStatement - // TODO The old version: - // TODO val subQuery = targets.select(columnsToSelect.values.toList()) - // TODO where?.let { - // TODO subQuery.adjustWhere { it } - // TODO } - // TODO subQuery.prepareSQL(this) - // TODO +") x" - +"SELECT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 16 - columnsToSelect.values.appendTo { +it } -// ^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#getValues(). -// ^^^^^^ reference semanticdb maven . . kotlin/collections/Map#values. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 16 -// display_name it -// documentation ```kotlin\nit: it(IExpressionAlias & Expression)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 16 -// ⌃ enclosing_range_end local 16 - +" FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - @OptIn(InternalApi::class) - targets.describe(CoreTransactionManager.currentTransaction(), this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(targets) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌄ enclosing_range_start local 17 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 17 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 17 - } -// ⌃ enclosing_range_end local 17 - +") x" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - -// ⌄ enclosing_range_start local 18 -// ⌄ enclosing_range_start local 19 -// ⌄ enclosing_range_start local 20 - columnsAndValues.appendTo(this, prefix = " SET ") { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 18 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 18 -// ^^^ definition local 19 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 18 -// ^^^^^ definition local 20 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 19 -// ⌃ enclosing_range_end local 20 -// ⌃ enclosing_range_end local 18 -// ⌄ enclosing_range_start local 21 - val alias = columnsToSelect.getValue(col) -// ^^^^^ definition local 21 -// display_name alias -// documentation ```kotlin\nlocal val alias: it(IExpressionAlias & Expression)\n``` -// ^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getValue(). -// ^^^ reference local 19 -// ⌃ enclosing_range_end local 21 - +alias.alias -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference local 21 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). - +"=" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 22 - (value as? Expression<*>)?.let { -// ^^^^^ reference local 20 -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 22 2:13 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` - +columnsToSelect.getValue(it).alias -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/getValue(). -// ^^ reference local 22 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IExpressionAlias#getAlias(). - } ?: registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 19 -// ^^^^^ reference local 20 -// ⌃ enclosing_range_end local 22 - } - -// ⌄ enclosing_range_start local 23 - limit?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1).(limit) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 23 2:9 -// display_name it -// documentation ```kotlin\nit: Int\n``` - +" WHERE ROWNUM <= $it" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 23 - } -// ⌃ enclosing_range_end local 23 - - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#update(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert(). - override fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open override fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 24 - val statement = super.upsert(table, data, expression, onUpdate, keyColumns, where, transaction) -// ^^^^^^^^^ definition local 24 -// display_name statement -// documentation ```kotlin\nlocal val statement: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(data) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(expression) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(onUpdate) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(keyColumns) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(transaction) -// ⌃ enclosing_range_end local 24 - -// ⌄ enclosing_range_start local 25 -// ⌄ enclosing_range_start local 26 -// ⌄ enclosing_range_start local 27 -// ⌄ enclosing_range_start local 28 - val dualTable = data.appendTo(QueryBuilder(true), prefix = "(SELECT ", postfix = " FROM DUAL) S") { (column, value) -> -// ^^^^^^^^^ definition local 25 -// display_name dualTable -// documentation ```kotlin\nlocal val dualTable: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(data) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ^^^^^^^^^^^^^^^ definition local 26 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^ reference local 26 -// ^^^^^^ definition local 27 -// display_name column -// documentation ```kotlin\nlocal val column: Column<*>\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 26 -// ^^^^^ definition local 28 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 27 -// ⌃ enclosing_range_end local 28 -// ⌃ enclosing_range_end local 26 - registerArgument(column, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^ reference local 27 -// ^^^^^ reference local 28 - +" AS " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - append(transaction.identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 27 - }.toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). -// ⌃ enclosing_range_end local 25 - -// ⌄ enclosing_range_start local 29 -// ⌄ enclosing_range_start local 30 -// ⌄ enclosing_range_start local 31 - val (leftReserved, rightReserved) = " USING " to " ON " -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 29 -// display_name -// documentation ```kotlin\nlocal val : Pair\n``` -// ^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^^^ definition local 30 -// display_name leftReserved -// documentation ```kotlin\nlocal val leftReserved: String\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^ reference local 29 -// ^^^^^^^^^^^^^ definition local 31 -// display_name rightReserved -// documentation ```kotlin\nlocal val rightReserved: String\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ⌃ enclosing_range_end local 30 -// ⌃ enclosing_range_end local 31 -// ⌃ enclosing_range_end local 29 -// ⌄ enclosing_range_start local 32 - val leftBoundary = statement.indexOf(leftReserved) + leftReserved.length -// ^^^^^^^^^^^^ definition local 32 -// display_name leftBoundary -// documentation ```kotlin\nlocal val leftBoundary: Int\n``` -// ^^^^^^^^^ reference local 24 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/indexOf(+2). -// ^^^^^^^^^^^^ reference local 30 -// ^ reference semanticdb maven . . kotlin/Int#plus(+2). -// ^^^^^^^^^^^^ reference local 30 -// ^^^^^^ reference semanticdb maven . . kotlin/String#getLength(). -// ^^^^^^ reference semanticdb maven . . kotlin/String#length. -// ⌃ enclosing_range_end local 32 -// ⌄ enclosing_range_start local 33 - val rightBoundary = statement.indexOf(rightReserved) -// ^^^^^^^^^^^^^ definition local 33 -// display_name rightBoundary -// documentation ```kotlin\nlocal val rightBoundary: Int\n``` -// ^^^^^^^^^ reference local 24 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/indexOf(+2). -// ^^^^^^^^^^^^^ reference local 31 -// ⌃ enclosing_range_end local 33 - return statement.replaceRange(leftBoundary, rightBoundary, dualTable) -// ^^^^^^^^^ reference local 24 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceRange(+1). -// ^^^^^^^^^^^^ reference local 32 -// ^^^^^^^^^^^^^ reference local 33 -// ^^^^^^^^^ reference local 25 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(where) - where: String?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 34 - val def = super.delete(ignore, table, where, null, transaction) -// ^^^ definition local 34 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(ignore) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(table) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(transaction) -// ⌃ enclosing_range_end local 34 - return def.appendLimitClause(limit, endsWithWhere = where != null) -// ^^^ reference local 34 -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(limit) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete().(where) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(endsWithWhere) - private fun String.appendLimitClause(limit: Int?, endsWithWhere: Boolean): String { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause(). -// display_name appendLimitClause -// documentation ```kotlin\nprivate final fun String.appendLimitClause(limit: Int?, endsWithWhere: Boolean): String\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(endsWithWhere) -// display_name endsWithWhere -// documentation ```kotlin\nendsWithWhere: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(endsWithWhere) - return when { - limit != null && endsWithWhere -> "$this AND ROWNUM <= $limit" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(endsWithWhere) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) - limit != null -> "$this WHERE ROWNUM <= $limit" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause().(limit) - else -> this - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#appendLimitClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(ignore) - transaction.throwUnsupportedException("Oracle doesn't support IGNORE in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 35 - val tableToDelete = targetTables.singleOrNull() -// ^^^^^^^^^^^^^ definition local 35 -// display_name tableToDelete -// documentation ```kotlin\nlocal val tableToDelete: Table\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targetTables) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "Oracle doesn't support DELETE from join relation with multiple tables to delete from" - ) -// ⌃ enclosing_range_end local 35 - targets.checkJoinTypes(StatementType.DELETE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#DELETE. - - // TODO the same as above - @OptIn(InternalApi::class) - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"DELETE (SELECT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 36 - tableToDelete.columns.appendTo { +it } -// ^^^^^^^^^^^^^ reference local 35 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getColumns(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 36 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 36 -// ⌃ enclosing_range_end local 36 - +" FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - targets.describe(CoreTransactionManager.currentTransaction(), this) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(targets) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join#describe(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌄ enclosing_range_start local 37 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 37 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 37 - } -// ⌃ enclosing_range_end local 37 - +") x" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 38 - limit?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1).(limit) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 38 2:13 -// display_name it -// documentation ```kotlin\nit: Int\n``` - +" WHERE ROWNUM <= $it" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 38 - } -// ⌃ enclosing_range_end local 38 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#delete(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String = buildString { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset(). -// display_name queryLimitAndOffset -// documentation ```kotlin\npublic open override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - if (offset > 0) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). - append("OFFSET $offset ROWS") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) - } -// ⌄ enclosing_range_start local 39 - size?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(size) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 39 3:9 -// display_name it -// documentation ```kotlin\nit: Int\n``` - if (offset > 0) append(" ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(offset) -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append("FETCH FIRST $size ROWS ONLY") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset().(size) - } -// ⌃ enclosing_range_end local 39 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#queryLimitAndOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "EXPLAIN queries are not currently supported for Oracle. Please log a YouTrack feature extension request." - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(on) - override fun merge(dest: Table, source: Table, transaction: Transaction, clauses: List, on: Op?): String { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge(). -// display_name merge -// documentation ```kotlin\npublic open override fun merge(dest: Table, source: Table, transaction: Transaction, clauses: List, on: Op?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(source) -// display_name source -// documentation ```kotlin\nsource: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(on) -// display_name on -// documentation ```kotlin\non: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(dest) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(source) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(clauses) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(on) - validateMergeCommandClauses(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(clauses) - return super.merge(dest, source, transaction, clauses, on) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(dest) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(source) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(clauses) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge().(on) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#merge(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect(). - override fun mergeSelect( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect(). -// display_name mergeSelect -// documentation ```kotlin\npublic open override fun mergeSelect(dest: Table, source: QueryAlias, transaction: Transaction, clauses: List, on: Op, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(source) - source: QueryAlias, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(source) -// display_name source -// documentation ```kotlin\nsource: QueryAlias\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(clauses) - clauses: List, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(on) - on: Op, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(on) -// display_name on -// documentation ```kotlin\non: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(prepared) - prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(prepared) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - validateMergeCommandClauses(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(clauses) - return super.mergeSelect(dest, source, transaction, clauses, on, prepared) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(dest) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(source) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(clauses) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(on) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect().(prepared) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#mergeSelect(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) - private fun validateMergeCommandClauses(transaction: Transaction, clauses: List) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// display_name validateMergeCommandClauses -// documentation ```kotlin\nprivate final fun validateMergeCommandClauses(transaction: Transaction, clauses: List): Unit\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) - when { -// ⌄ enclosing_range_start local 40 - clauses.count { it.action == INSERT } > 1 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 40 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 40 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#INSERT. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 40 - transaction.throwUnsupportedException("Multiple insert clauses are not supported by DB.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌄ enclosing_range_start local 41 - clauses.count { it.action == UPDATE } > 1 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 41 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 41 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#UPDATE. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 41 - transaction.throwUnsupportedException("Multiple update clauses are not supported by DB.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌄ enclosing_range_start local 42 - clauses.count { it.action == DELETE } > 0 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 42 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 42 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DELETE. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 42 - transaction.throwUnsupportedException("Delete clauses are not supported by DB. You must use 'delete where' inside 'update' clause") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#``(). - /** - * Oracle dialect implementation. - */ - open class OracleDialect : VendorDialect(dialectName, OracleDataTypeProvider, OracleFunctionProvider) { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// display_name OracleDialect -// documentation ```kotlin\npublic open class OracleDialect : VendorDialect\n```\n\n----\n\n\n Oracle dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#``(). -// display_name OracleDialect -// documentation ```kotlin\npublic constructor(): OracleDialect\n```\n\n----\n\n\n Oracle dialect implementation.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsIfNotExists. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsIfNotExists(). - override val supportsIfNotExists: Boolean = false -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsIfNotExists(). -// display_name supportsIfNotExists -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsIfNotExists. -// display_name supportsIfNotExists -// documentation ```kotlin\npublic open override val supportsIfNotExists: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsIfNotExists. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsIfNotExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsSequenceToAutoInc. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsSequenceToAutoInc(). - override val needsSequenceToAutoInc: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsSequenceToAutoInc(). -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsSequenceToAutoInc. -// display_name needsSequenceToAutoInc -// documentation ```kotlin\npublic open override val needsSequenceToAutoInc: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsSequenceToAutoInc. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsSequenceToAutoInc(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#defaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getDefaultReferenceOption(). - override val defaultReferenceOption: ReferenceOption = ReferenceOption.NO_ACTION -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#defaultReferenceOption. -// display_name defaultReferenceOption -// documentation ```kotlin\npublic open override val defaultReferenceOption: ReferenceOption\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getDefaultReferenceOption(). -// display_name defaultReferenceOption -// documentation ```kotlin\npublic get(): ReferenceOption\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#NO_ACTION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#defaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getDefaultReferenceOption(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsQuotesWhenSymbolsInNames. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsQuotesWhenSymbolsInNames(). - override val needsQuotesWhenSymbolsInNames: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsQuotesWhenSymbolsInNames(). -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsQuotesWhenSymbolsInNames. -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic open override val needsQuotesWhenSymbolsInNames: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#needsQuotesWhenSymbolsInNames. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getNeedsQuotesWhenSymbolsInNames(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsMultipleGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsMultipleGeneratedKeys(). - override val supportsMultipleGeneratedKeys: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsMultipleGeneratedKeys(). -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsMultipleGeneratedKeys. -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic open override val supportsMultipleGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsMultipleGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - override val supportsOnlyIdentifiersInGeneratedKeys: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnlyIdentifiersInGeneratedKeys. -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic open override val supportsOnlyIdentifiersInGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsDualTableConcept. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsDualTableConcept(). - override val supportsDualTableConcept: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsDualTableConcept(). -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsDualTableConcept. -// display_name supportsDualTableConcept -// documentation ```kotlin\npublic open override val supportsDualTableConcept: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsDualTableConcept. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsDualTableConcept(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOrderByNullsFirstLast. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOrderByNullsFirstLast(). - override val supportsOrderByNullsFirstLast: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOrderByNullsFirstLast(). -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOrderByNullsFirstLast. -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic open override val supportsOrderByNullsFirstLast: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOrderByNullsFirstLast(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnUpdate(). - override val supportsOnUpdate: Boolean = false -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnUpdate(). -// display_name supportsOnUpdate -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnUpdate. -// display_name supportsOnUpdate -// documentation ```kotlin\npublic open override val supportsOnUpdate: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsOnUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsOnUpdate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsSetDefaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsSetDefaultReferenceOption(). - override val supportsSetDefaultReferenceOption: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsSetDefaultReferenceOption(). -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsSetDefaultReferenceOption. -// display_name supportsSetDefaultReferenceOption -// documentation ```kotlin\npublic open override val supportsSetDefaultReferenceOption: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsSetDefaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsSetDefaultReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsRestrictReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsRestrictReferenceOption(). - // Preventing the deletion of a parent row if a child row references it is the default behaviour in Oracle. - override val supportsRestrictReferenceOption: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsRestrictReferenceOption(). -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsRestrictReferenceOption. -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic open override val supportsRestrictReferenceOption: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#supportsRestrictReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#getSupportsRestrictReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(isPartialOrFunctional) - return "DROP INDEX ${identifierManager.cutIfNecessaryAndQuote(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex().(indexName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(columnDiff) - override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic open override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(columnDiff) -// ⌄ enclosing_range_start local 43 -// ⌄ enclosing_range_start local 44 - val result = super.modifyColumn(column, columnDiff).map { -// ^^^^^^ definition local 43 -// display_name result -// documentation ```kotlin\nlocal val result: List\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(columnDiff) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 44 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - it.replace("MODIFY COLUMN", "MODIFY") -// ^^ reference local 44 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } -// ⌃ enclosing_range_end local 43 -// ⌃ enclosing_range_end local 44 - return if (!columnDiff.nullability) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(columnDiff) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// ⌄ enclosing_range_start local 45 - val nullableState = if (column.columnType.nullable) "NULL " else "NOT NULL" -// ^^^^^^^^^^^^^ definition local 45 -// display_name nullableState -// documentation ```kotlin\nlocal val nullableState: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). -// ⌃ enclosing_range_end local 45 -// ⌄ enclosing_range_start local 46 - result.map { -// ^^^^^^ reference local 43 -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^ definition local 46 2:13 -// display_name it -// documentation ```kotlin\nit: String\n``` - it.replace(nullableState, "") -// ^^ reference local 46 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^^^^^^^^ reference local 45 - } -// ⌃ enclosing_range_end local 46 - } else { - result -// ^^^^^^ reference local 43 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase().(name) - override fun createDatabase(name: String): String = "CREATE DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun createDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#listDatabases(). - override fun listDatabases(): String = error("This operation is not supported by Oracle dialect") -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open override fun listDatabases(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ reference semanticdb maven . . kotlin/error(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase().(name) - override fun dropDatabase(name: String): String = "DROP DATABASE" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\npublic open override fun dropDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema().(schema) - override fun setSchema(schema: Schema): String = "ALTER SESSION SET CURRENT_SCHEMA = ${schema.identifier}" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema(). -// display_name setSchema -// documentation ```kotlin\npublic open override fun setSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#setSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) - override fun createSchema(schema: Schema): String = buildString { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema(). -// display_name createSchema -// documentation ```kotlin\npublic open override fun createSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) - if ((schema.quota == null) xor (schema.on == null)) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. -// ^^^ reference semanticdb maven . . kotlin/Boolean#xor(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. - @Suppress("UseRequire") - throw IllegalArgumentException("You must either provide both and options or non of them") -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven jdk 11 java/lang/IllegalArgumentException#``(). - } - - append("CREATE USER ", schema.identifier) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - append(" IDENTIFIED BY ", schema.password) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getPassword(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#password. - appendIfNotNull(" DEFAULT TABLESPACE ", schema.defaultTablespace) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#defaultTablespace. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getDefaultTablespace(). - appendIfNotNull(" TEMPORARY TABLESPACE ", schema.temporaryTablespace) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getTemporaryTablespace(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#temporaryTablespace. - appendIfNotNull(" QUOTA ", schema.quota) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getQuota(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#quota. - appendIfNotNull(" ON ", schema.on) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema().(schema) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getOn(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#on. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#createSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(schema) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(cascade) - override fun dropSchema(schema: Schema, cascade: Boolean): String = buildString { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema(). -// display_name dropSchema -// documentation ```kotlin\npublic open override fun dropSchema(schema: Schema, cascade: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(cascade) -// display_name cascade -// documentation ```kotlin\ncascade: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(cascade) - append("DROP USER ", schema.identifier) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - - if (cascade) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema().(cascade) - append(" CASCADE") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion#``(). - companion object : DialectNameProvider("Oracle") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): OracleDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PostgreSQL.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PostgreSQL.kt deleted file mode 100644 index e9e89d74c..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PostgreSQL.kt +++ /dev/null @@ -1,2390 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#``(). - internal object PostgreSQLDataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider# -// display_name PostgreSQLDataTypeProvider -// documentation ```kotlin\ninternal final object PostgreSQLDataTypeProvider : DataTypeProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#``(). -// display_name PostgreSQLDataTypeProvider -// documentation ```kotlin\nprivate constructor(): PostgreSQLDataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#byteType(). - override fun byteType(): String = "SMALLINT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#byteType(). -// display_name byteType -// documentation ```kotlin\npublic open override fun byteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#byteType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#floatType(). - override fun floatType(): String = "REAL" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#floatType(). -// display_name floatType -// documentation ```kotlin\npublic open override fun floatType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#floatType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongType(). - override fun ulongType(): String = "BIGINT" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongType(). -// display_name ulongType -// documentation ```kotlin\npublic open override fun ulongType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#integerAutoincType(). - override fun integerAutoincType(): String = "SERIAL" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#integerAutoincType(). -// display_name integerAutoincType -// documentation ```kotlin\npublic open override fun integerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#integerAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#longAutoincType(). - override fun longAutoincType(): String = "BIGSERIAL" -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#longAutoincType(). -// display_name longAutoincType -// documentation ```kotlin\npublic open override fun longAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#longAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongAutoincType(). - override fun ulongAutoincType(): String = "BIGSERIAL" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open override fun ulongAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#ulongAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidType(). - override fun uuidType(): String = "uuid" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidType(). -// display_name uuidType -// documentation ```kotlin\npublic open override fun uuidType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(). - override fun binaryType(): String = "bytea" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1).(length) - override fun binaryType(length: Int): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(length: Int): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(+1). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1).(length) -// display_name length -// documentation ```kotlin\nlength: Int\n``` -// ^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1).(length) - exposedLogger.warn("The length of the binary column is not required.") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). - return binaryType() -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#binaryType(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#blobType(). - override fun blobType(): String = "bytea" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#blobType(). -// display_name blobType -// documentation ```kotlin\npublic open override fun blobType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#blobType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB().(value) - override fun uuidToDB(value: UUID): Any = value -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB(). -// display_name uuidToDB -// documentation ```kotlin\npublic open override fun uuidToDB(value: UUID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = "TIMESTAMP" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#dateTimeType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#jsonBType(). - override fun jsonBType(): String = "JSONB" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#jsonBType(). -// display_name jsonBType -// documentation ```kotlin\npublic open override fun jsonBType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonBType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#jsonBType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) - override fun processForDefaultValue(e: Expression<*>): String = when { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue(). -// display_name processForDefaultValue -// documentation ```kotlin\npublic open override fun processForDefaultValue(e: Expression<*>): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) - e is LiteralOp<*> && e.columnType is JsonColumnMarker && (currentDialect as? H2Dialect) == null -> { -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// ⌄ enclosing_range_start local 0 - val cast = if (e.columnType.usesBinaryFormat) "::jsonb" else "::json" -// ^^^^ definition local 0 -// display_name cast -// documentation ```kotlin\nlocal val cast: String\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// ⌃ enclosing_range_end local 0 - "${super.processForDefaultValue(e)}$cast" -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^ reference local 0 - } - e is LiteralOp<*> && e.columnType is BlobColumnType && e.columnType.useObjectIdentifier && (currentDialect as? H2Dialect) == null -> { -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#getUseObjectIdentifier(). -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/BlobColumnType#useObjectIdentifier. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# - "lo_from_bytea(0, ${super.processForDefaultValue(e)} :: bytea)" -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) - } - e is LiteralOp<*> && e.columnType is ArrayColumnType<*, *> -> { -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType# -// ⌄ enclosing_range_start local 1 - val processed = super.processForDefaultValue(e) -// ^^^^^^^^^ definition local 1 -// display_name processed -// documentation ```kotlin\nlocal val processed: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ⌃ enclosing_range_end local 1 - processed -// ^^^^^^^^^ reference local 1 -// ⌄ enclosing_range_start local 2 - .takeUnless { it == "ARRAY[]" } -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/takeUnless(). -// ^^^^^^^^^^^^^^^^^^^ definition local 2 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^ reference local 2 -// ⌃ enclosing_range_end local 2 - ?: run { -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌄ enclosing_range_start local 3 - val cast = e.columnType.delegateType.lowercase() -// ^^^^ definition local 3 -// display_name cast -// documentation ```kotlin\nlocal val cast: String\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getColumnType(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#delegateType. -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ArrayColumnType#getDelegateType(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ⌃ enclosing_range_end local 3 - "$processed::$cast[]" -// ^^^^^^^^^ reference local 1 -// ^^^^ reference local 3 - } - } - else -> super.processForDefaultValue(e) -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue().(e) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = """E'\\x$hexString'""" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#``(). - internal object PostgreSQLFunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider# -// display_name PostgreSQLFunctionProvider -// documentation ```kotlin\ninternal final object PostgreSQLFunctionProvider : FunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#``(). -// display_name PostgreSQLFunctionProvider -// documentation ```kotlin\nprivate constructor(): PostgreSQLFunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(builder) - override fun nextVal(seq: Sequence, builder: QueryBuilder): Unit = builder { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal(). -// display_name nextVal -// documentation ```kotlin\npublic open override fun nextVal(seq: Sequence, builder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(builder) - append("NEXTVAL('", seq.identifier, "')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal().(seq) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#nextVal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(queryBuilder) - override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic open override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// display_name expr -// documentation ```kotlin\nexpr: GroupConcat\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(queryBuilder) -// ⌄ enclosing_range_start local 4 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 4 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - return when (expr.separator) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^^^^^^ definition local 5 -// display_name -// documentation ```kotlin\nlocal val : String?\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ⌃ enclosing_range_end local 5 - null -> tr.throwUnsupportedException("PostgreSQL requires explicit separator in STRING_AGG function.") -// ^^ reference local 4 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - else -> queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(queryBuilder) - append("STRING_AGG(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - if (expr.distinct) append(" DISTINCT ") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr.expr, ", '", expr.separator, "'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. - if (expr.orderBy.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(). -// ⌄ enclosing_range_start local 6 - expr.orderBy.appendTo(prefix = " ORDER BY ") { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^ definition local 6 2:21 -// display_name it -// documentation ```kotlin\nit: CapturedType(out Pair, SortOrder>)\n``` - append(it.first, " ", it.second.name) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^ reference local 6 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^ reference local 6 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#name. - } -// ⌃ enclosing_range_end local 6 - } - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#groupConcat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate(). - /** - * Implementation of [FunctionProvider.locate] - * Note: search is case-sensitive - * */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(queryBuilder) - append("POSITION(\'", substring, "\' IN ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(substring) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().[T] - override fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open override fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(queryBuilder) - ): Unit = queryBuilder { -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(queryBuilder) - append(expr1) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(expr1) - if (caseSensitive) { -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(caseSensitive) - append(" ~ ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } else { - append(" ~* ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - append(pattern) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp().(pattern) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(queryBuilder) - override fun date(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date(). -// display_name date -// documentation ```kotlin\npublic open override fun date(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(queryBuilder) - append("CAST(", expr, " AS DATE)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#date(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(queryBuilder) - append("TO_CHAR(", expr, ", 'HH24:MI:SS.US')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(queryBuilder) - override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year(). -// display_name year -// documentation ```kotlin\npublic open override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(queryBuilder) - append("Extract(YEAR FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#year(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(queryBuilder) - override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month(). -// display_name month -// documentation ```kotlin\npublic open override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(queryBuilder) - append("Extract(MONTH FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#month(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(queryBuilder) - override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day(). -// display_name day -// documentation ```kotlin\npublic open override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(queryBuilder) - append("Extract(DAY FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#day(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(queryBuilder) - override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour(). -// display_name hour -// documentation ```kotlin\npublic open override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(queryBuilder) - append("Extract(HOUR FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#hour(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(queryBuilder) - override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute(). -// display_name minute -// documentation ```kotlin\npublic open override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(queryBuilder) - append("Extract(MINUTE FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#minute(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(queryBuilder) - override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second(). -// display_name second -// documentation ```kotlin\npublic open override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(queryBuilder) - append("Extract(SECOND FROM ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#second(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(lower) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(upper) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(queryBuilder) - override fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice(). -// display_name arraySlice -// documentation ```kotlin\npublic open override fun arraySlice(expression: Expression, lower: Int?, upper: Int?, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#arraySlice(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(lower) -// display_name lower -// documentation ```kotlin\nlower: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(upper) -// display_name upper -// documentation ```kotlin\nupper: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(lower) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(upper) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(queryBuilder) - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(queryBuilder) - append(expression, "[") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(expression) -// ⌄ enclosing_range_start local 7 - lower?.let { +it.toString() } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(lower) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^ definition local 7 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 7 -// ^^^^^^^^ reference semanticdb maven . . kotlin/Int#toString(). -// ⌃ enclosing_range_end local 7 - +":" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 8 - upper?.let { +it.toString() } -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice().(upper) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^ definition local 8 -// display_name it -// documentation ```kotlin\nit: Int\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 8 -// ^^^^^^^^ reference semanticdb maven . . kotlin/Int#toString(). -// ⌃ enclosing_range_end local 8 - +"]" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#arraySlice(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().[T] - override fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open override fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(queryBuilder) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(queryBuilder) - append("${jsonType.sqlType()}_EXTRACT_PATH") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(jsonType) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - if (toScalar) append("_TEXT") -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(toScalar) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append("(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start local 9 - path.ifEmpty { arrayOf("$") }.appendTo { +"'$it'" } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract().(path) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(). -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: CapturedType(out String)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 9 -// ⌃ enclosing_range_end local 9 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains(). - override fun jsonContains( -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains(). -// display_name jsonContains -// documentation ```kotlin\npublic open override fun jsonContains(target: Expression<*>, candidate: Expression<*>, path: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonContains(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(target) - target: Expression<*>, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(target) -// display_name target -// documentation ```kotlin\ntarget: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(candidate) - candidate: Expression<*>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(candidate) -// display_name candidate -// documentation ```kotlin\ncandidate: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(candidate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(path) - path: String?, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(path) -// display_name path -// documentation ```kotlin\npath: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(queryBuilder) - ) { - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start local 10 - path?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(path) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 10 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - CoreTransactionManager.currentTransaction().throwUnsupportedException("PostgreSQL does not support a JSON path argument") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌃ enclosing_range_end local 10 -// ⌄ enclosing_range_start local 11 - val isNotJsonB = !(jsonType as JsonColumnMarker).usesBinaryFormat -// ^^^^^^^^^^ definition local 11 -// display_name isNotJsonB -// documentation ```kotlin\nlocal val isNotJsonB: Boolean\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(jsonType) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// ⌃ enclosing_range_end local 11 - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(queryBuilder) - append(target) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(target) - if (isNotJsonB) append("::jsonb") -// ^^^^^^^^^^ reference local 11 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(" @> ", candidate) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains().(candidate) - if (isNotJsonB) append("::jsonb") -// ^^^^^^^^^^ reference local 11 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonContains(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists(). - override fun jsonExists( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists(). -// display_name jsonExists -// documentation ```kotlin\npublic open override fun jsonExists(expression: Expression<*>, vararg path: String, optional: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(expression) - expression: Expression<*>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(optional) - optional: String?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(optional) -// display_name optional -// documentation ```kotlin\noptional: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(optional) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(queryBuilder) - ) { - @OptIn(InternalApi::class) - if (path.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(path) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException("PostgreSQL does not support multiple JSON path arguments") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 12 - val isNotJsonB = !(jsonType as JsonColumnMarker).usesBinaryFormat -// ^^^^^^^^^^ definition local 12 -// display_name isNotJsonB -// documentation ```kotlin\nlocal val isNotJsonB: Boolean\n``` -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(jsonType) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#getUsesBinaryFormat(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/JsonColumnMarker#usesBinaryFormat. -// ⌃ enclosing_range_end local 12 - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(queryBuilder) - append("JSONB_PATH_EXISTS(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - if (isNotJsonB) { -// ^^^^^^^^^^ reference local 12 - append("CAST(", expression, " as jsonb), ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(expression) - } else { - append(expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(expression) - } - append("'$", path.firstOrNull() ?: "", "'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(path) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(). -// ⌄ enclosing_range_start local 13 - optional?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists().(optional) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 13 2:13 -// display_name it -// documentation ```kotlin\nit: String\n``` - append(", '$it'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^ reference local 13 - } -// ⌃ enclosing_range_end local 13 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#jsonExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#ON_CONFLICT_IGNORE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#getON_CONFLICT_IGNORE(). - private const val ON_CONFLICT_IGNORE = "ON CONFLICT DO NOTHING" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#ON_CONFLICT_IGNORE. -// display_name ON_CONFLICT_IGNORE -// documentation ```kotlin\nprivate final const val ON_CONFLICT_IGNORE: String\n``` -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#getON_CONFLICT_IGNORE(). -// display_name ON_CONFLICT_IGNORE -// documentation ```kotlin\nprivate get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#ON_CONFLICT_IGNORE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#getON_CONFLICT_IGNORE(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert(). - override fun insert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert(). -// display_name insert -// documentation ```kotlin\npublic open override fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(expr) - expr: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(expr) -// display_name expr -// documentation ```kotlin\nexpr: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 14 - val def = super.insert(false, table, columns, expr, transaction) -// ^^^ definition local 14 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(transaction) -// ⌃ enclosing_range_end local 14 - return if (ignore) "$def $ON_CONFLICT_IGNORE" else def -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert().(ignore) -// ^^^ reference local 14 -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#ON_CONFLICT_IGNORE. -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#getON_CONFLICT_IGNORE(). -// ^^^ reference local 14 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(limit) - transaction.throwUnsupportedException("PostgreSQL doesn't support LIMIT in UPDATE clause.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 15 -// ⌄ enclosing_range_start local 16 - val tableToUpdate = columnsAndValues.map { it.first.table }.distinct().singleOrNull() -// ^^^^^^^^^^^^^ definition local 15 -// display_name tableToUpdate -// documentation ```kotlin\nlocal val tableToUpdate: Table\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(columnsAndValues) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 16 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 16 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinct(+9). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ⌃ enclosing_range_end local 16 - ?: transaction.throwUnsupportedException("PostgreSQL supports a join updates with a single table columns to update.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌃ enclosing_range_end local 15 - targets.checkJoinTypes(StatementType.UPDATE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#UPDATE. - +"UPDATE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - tableToUpdate.describe(transaction, this) -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) - +" SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 17 -// ⌄ enclosing_range_start local 18 -// ⌄ enclosing_range_start local 19 - columnsAndValues.appendTo(this) { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 17 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 17 -// ^^^ definition local 18 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 17 -// ^^^^^ definition local 19 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 18 -// ⌃ enclosing_range_end local 19 -// ⌃ enclosing_range_end local 17 - append("${transaction.identity(col)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^ reference local 18 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 18 -// ^^^^^ reference local 19 - } - - appendJoinPartForUpdateClause(tableToUpdate, targets, transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause(). -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(targets) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(transaction) - -// ⌄ enclosing_range_start local 20 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 20 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 20 - } -// ⌃ enclosing_range_end local 20 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert(). - override fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open override fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (keyColumns.isEmpty()) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(keyColumns) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). - transaction.throwUnsupportedException("UPSERT requires a unique key or constraint as a conflict target") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +insert(false, table, data.unzip().first, expression, transaction) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(data) -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) - - +" ON CONFLICT " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 21 - keyColumns.appendTo(prefix = "(", postfix = ")") { column -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(keyColumns) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 21 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 21 - append(transaction.identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 21 - } - - +" DO UPDATE SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 22 -// ⌄ enclosing_range_start local 23 -// ⌄ enclosing_range_start local 24 - onUpdate.appendTo { (columnToUpdate, updateExpression) -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 22 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^^^^^^^^^ reference local 22 -// ^^^^^^^^^^^^^^ definition local 23 -// display_name columnToUpdate -// documentation ```kotlin\nlocal val columnToUpdate: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^^^^ reference local 22 -// ^^^^^^^^^^^^^^^^ definition local 24 -// display_name updateExpression -// documentation ```kotlin\nlocal val updateExpression: Any?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 23 -// ⌃ enclosing_range_end local 24 -// ⌃ enclosing_range_end local 22 - append("${transaction.identity(columnToUpdate)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^^^^^^^^^ reference local 23 - registerArgument(columnToUpdate, updateExpression) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^^^^^^^^^ reference local 23 -// ^^^^^^^^^^^^^^^^ reference local 24 - } - -// ⌄ enclosing_range_start local 25 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 25 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 25 - } -// ⌃ enclosing_range_end local 25 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(columnName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(queryBuilder) - override fun insertValue(columnName: String, queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue(). -// display_name insertValue -// documentation ```kotlin\npublic open override fun insertValue(columnName: String, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(queryBuilder) - queryBuilder { +"EXCLUDED.$columnName" } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(queryBuilder) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue().(columnName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#insertValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete(). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(ignore) - transaction.throwUnsupportedException("PostgreSQL doesn't support IGNORE in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(limit) - transaction.throwUnsupportedException("PostgreSQL doesn't support LIMIT in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 26 - val tableToDelete = targetTables.singleOrNull() -// ^^^^^^^^^^^^^ definition local 26 -// display_name tableToDelete -// documentation ```kotlin\nlocal val tableToDelete: Table\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targetTables) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "PostgreSQL doesn't support DELETE from join relation with multiple tables to delete from" - ) -// ⌃ enclosing_range_end local 26 - targets.checkJoinTypes(StatementType.DELETE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#DELETE. - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"DELETE FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - tableToDelete.describe(transaction, this) -// ^^^^^^^^^^^^^ reference local 26 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) - +" USING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - appendJoinPart(tableToDelete, targets, transaction) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). -// ^^^^^^^^^^^^^ reference local 26 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(targets) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(transaction) -// ⌄ enclosing_range_start local 27 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 27 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 27 - } -// ⌃ enclosing_range_end local 27 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return if (analyze && options != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(analyze) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) - super.explain(false, "ANALYZE TRUE, $options", internalStatement, transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(internalStatement) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(transaction) - } else { - super.explain(analyze, options, internalStatement, transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(analyze) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(options) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(internalStatement) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain().(transaction) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain().(options) - override fun StringBuilder.appendOptionsToExplain(options: String) { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain(). -// display_name appendOptionsToExplain -// documentation ```kotlin\nprotected open override fun {kotlin/text/StringBuilder=} StringBuilder.appendOptionsToExplain(options: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendOptionsToExplain(). -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain().(options) -// display_name options -// documentation ```kotlin\noptions: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain().(options) - append("($options) ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain().(options) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#appendOptionsToExplain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning(). - override fun returning( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning(). -// display_name returning -// documentation ```kotlin\npublic open override fun returning(mainSql: String, returning: List>, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(mainSql) - mainSql: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(mainSql) -// display_name mainSql -// documentation ```kotlin\nmainSql: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(returning) - returning: List>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"$mainSql RETURNING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start local 28 - returning.appendTo { +it } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning().(returning) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 28 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 28 -// ⌃ enclosing_range_end local 28 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#returning(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - /** - * PostgreSQL dialect implementation. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getName(). - open class PostgreSQLDialect(override val name: String = dialectName) : VendorDialect(dialectName, PostgreSQLDataTypeProvider, PostgreSQLFunctionProvider) { -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// display_name PostgreSQLDialect -// documentation ```kotlin\npublic open class PostgreSQLDialect : VendorDialect\n```\n\n----\n\n\n PostgreSQL dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``(). -// display_name PostgreSQLDialect -// documentation ```kotlin\npublic constructor(name: String = ...): PostgreSQLDialect\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#name. -// display_name name -// documentation ```kotlin\npublic open override val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSubqueryUnions. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSubqueryUnions(). - override val supportsSubqueryUnions: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSubqueryUnions(). -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSubqueryUnions. -// display_name supportsSubqueryUnions -// documentation ```kotlin\npublic open override val supportsSubqueryUnions: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSubqueryUnions. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSubqueryUnions(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsOrderByNullsFirstLast. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsOrderByNullsFirstLast(). - override val supportsOrderByNullsFirstLast: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsOrderByNullsFirstLast(). -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsOrderByNullsFirstLast. -// display_name supportsOrderByNullsFirstLast -// documentation ```kotlin\npublic open override val supportsOrderByNullsFirstLast: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsOrderByNullsFirstLast. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsOrderByNullsFirstLast(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#requiresAutoCommitOnCreateDrop. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getRequiresAutoCommitOnCreateDrop(). - override val requiresAutoCommitOnCreateDrop: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getRequiresAutoCommitOnCreateDrop(). -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#requiresAutoCommitOnCreateDrop. -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic open override val requiresAutoCommitOnCreateDrop: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#requiresAutoCommitOnCreateDrop. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getRequiresAutoCommitOnCreateDrop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsWindowFrameGroupsMode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsWindowFrameGroupsMode(). - override val supportsWindowFrameGroupsMode: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsWindowFrameGroupsMode(). -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsWindowFrameGroupsMode. -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic open override val supportsWindowFrameGroupsMode: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsWindowFrameGroupsMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsWindowFrameGroupsMode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSelectForUpdate. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSelectForUpdate(). - override val supportsSelectForUpdate: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSelectForUpdate(). -// display_name supportsSelectForUpdate -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSelectForUpdate. -// display_name supportsSelectForUpdate -// documentation ```kotlin\npublic open override val supportsSelectForUpdate: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#supportsSelectForUpdate. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#getSupportsSelectForUpdate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) - override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic open override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ⌄ enclosing_range_start local 29 - @OptIn(InternalApi::class) - val list = mutableListOf( -// ^^^^ definition local 29 -// display_name list -// documentation ```kotlin\n@OptIn(...) local val list: MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(+1). - buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌄ enclosing_range_start local 30 - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 30 -// display_name tr -// documentation ```kotlin\nlocal val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 30 - append("ALTER TABLE ${tr.identity(column.table)} ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^ reference local 30 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌄ enclosing_range_start local 31 - val colName = tr.identity(column) -// ^^^^^^^ definition local 31 -// display_name colName -// documentation ```kotlin\nlocal val colName: String\n``` -// ^^ reference local 30 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ⌃ enclosing_range_end local 31 - - if (columnDiff.autoInc && column.autoIncColumnType != null) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ⌄ enclosing_range_start local 32 - val sequence = column.autoIncColumnType?.sequence -// ^^^^^^^^ definition local 32 -// display_name sequence -// documentation ```kotlin\nlocal val sequence: Sequence?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ⌃ enclosing_range_end local 32 - if (sequence != null) { -// ^^^^^^^^ reference local 32 - append("ALTER COLUMN $colName TYPE ${column.columnType.sqlType()}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - append(", ALTER COLUMN $colName DROP DEFAULT") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 - } else { -// ⌄ enclosing_range_start local 33 - val fallbackSequenceName = fallbackSequenceName(tableName = column.table.tableName, columnName = column.name) -// ^^^^^^^^^^^^^^^^^^^^ definition local 33 -// display_name fallbackSequenceName -// documentation ```kotlin\nlocal val fallbackSequenceName: String\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 33 - append("ALTER COLUMN $colName SET DEFAULT nextval('$fallbackSequenceName')") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 -// ^^^^^^^^^^^^^^^^^^^^ reference local 33 - } - } else if (columnDiff.autoInc && column.autoIncColumnType == null) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). - // based on logic in SchemaUtils.isIncorrectAutoInc this should only be possible if the existing - // column in database is auto-incrementing while defined table is not - append("ALTER COLUMN $colName TYPE ${column.columnType.sqlType()}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - append(", ALTER COLUMN $colName DROP DEFAULT") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 - } else { - append("ALTER COLUMN $colName TYPE ${column.columnType.sqlType()}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } - - if (columnDiff.nullability) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. - append(", ALTER COLUMN $colName ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 - if (column.columnType.nullable) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - append("DROP ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } else { - append("SET ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append("NOT NULL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - if (columnDiff.defaults) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// ⌄ enclosing_range_start local 34 - column.dbDefaultValue?.let { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 34 2:21 -// display_name it -// documentation ```kotlin\nit: Expression\n``` - append(", ALTER COLUMN $colName SET DEFAULT ${PostgreSQLDataTypeProvider.processForDefaultValue(it)}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDataTypeProvider#processForDefaultValue(). -// ^^ reference local 34 - } ?: run { -// ^^^ reference semanticdb maven . . kotlin/run(+1). -// ⌃ enclosing_range_end local 34 - append(", ALTER COLUMN $colName DROP DEFAULT") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^ reference local 31 - } - } - } - ) -// ⌃ enclosing_range_end local 29 - if (columnDiff.autoInc && column.autoIncColumnType != null && column.autoIncColumnType?.sequence == null) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(columnDiff) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. - list.add( -// ^^^^ reference local 29 -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). - buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌄ enclosing_range_start local 35 - val fallbackSequenceName = fallbackSequenceName(tableName = column.table.tableName, columnName = column.name) -// ^^^^^^^^^^^^^^^^^^^^ definition local 35 -// display_name fallbackSequenceName -// documentation ```kotlin\nlocal val fallbackSequenceName: String\n``` -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/fallbackSequenceName(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 35 -// ⌄ enclosing_range_start local 36 - val q = if (column.table.tableName.contains('.')) "\"" else "" -// ^ definition local 36 -// display_name q -// documentation ```kotlin\nlocal val q: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^^ reference semanticdb maven . . kotlin/text/contains(+1). -// ⌃ enclosing_range_end local 36 - append("ALTER SEQUENCE $fallbackSequenceName OWNED BY $q${column.table.tableName.replace("\"", "")}.${column.name}$q") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^^^^^^^ reference local 35 -// ^ reference local 36 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ^ reference local 36 - } - ) - } - return list -// ^^^^ reference local 29 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase().(name) - override fun createDatabase(name: String): String = "CREATE DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun createDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#listDatabases(). - override fun listDatabases(): String = "SELECT datname FROM pg_database" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open override fun listDatabases(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase().(name) - override fun dropDatabase(name: String): String = "DROP DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun dropDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema().(schema) - override fun setSchema(schema: Schema): String = "SET search_path TO ${schema.identifier}" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema(). -// display_name setSchema -// documentation ```kotlin\npublic open override fun setSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#setSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(filterCondition) - override fun createIndexWithType(name: String, table: String, columns: String, type: String, filterCondition: String): String { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType(). -// display_name createIndexWithType -// documentation ```kotlin\nprotected open override fun createIndexWithType(name: String, table: String, columns: String, type: String, filterCondition: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(table) -// display_name table -// documentation ```kotlin\ntable: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(type) -// display_name type -// documentation ```kotlin\ntype: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(filterCondition) - return "CREATE INDEX $name ON $table USING $type $columns$filterCondition" -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(name) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(type) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(columns) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType().(filterCondition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isPartialOrFunctional) - return if (isUnique && !isPartialOrFunctional) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isUnique) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(isPartialOrFunctional) - "ALTER TABLE IF EXISTS ${identifierManager.quoteIfNecessary(tableName)} DROP CONSTRAINT IF EXISTS ${identifierManager.quoteIfNecessary(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(tableName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(indexName) - } else { - "DROP INDEX IF EXISTS ${identifierManager.cutIfNecessaryAndQuote(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex().(indexName) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion#``(). - companion object : DialectNameProvider("PostgreSQL") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): PostgreSQLDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#``(). - /** - * PostgreSQL dialect implementation using the pgjdbc-ng jdbc driver. - * - * The driver accepts basic URLs in the following format : jdbc:pgsql://localhost:5432/db - */ - open class PostgreSQLNGDialect : PostgreSQLDialect(dialectName) { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect# -// display_name PostgreSQLNGDialect -// documentation ```kotlin\npublic open class PostgreSQLNGDialect : PostgreSQLDialect\n```\n\n----\n\n\n PostgreSQL dialect implementation using the pgjdbc-ng jdbc driver.\n\n The driver accepts basic URLs in the following format : jdbc:pgsql://localhost:5432/db\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#``(). -// display_name PostgreSQLNGDialect -// documentation ```kotlin\npublic constructor(): PostgreSQLNGDialect\n```\n\n----\n\n\n PostgreSQL dialect implementation using the pgjdbc-ng jdbc driver.\n\n The driver accepts basic URLs in the following format : jdbc:pgsql://localhost:5432/db\n -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#requiresAutoCommitOnCreateDrop. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#getRequiresAutoCommitOnCreateDrop(). - override val requiresAutoCommitOnCreateDrop: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#getRequiresAutoCommitOnCreateDrop(). -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#requiresAutoCommitOnCreateDrop. -// display_name requiresAutoCommitOnCreateDrop -// documentation ```kotlin\npublic open override val requiresAutoCommitOnCreateDrop: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#requiresAutoCommitOnCreateDrop. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#getRequiresAutoCommitOnCreateDrop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion#``(). - companion object : DialectNameProvider("PostgreSQLNG") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): PostgreSQLNGDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata.kt deleted file mode 100644 index c0dcca2a5..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata.kt +++ /dev/null @@ -1,90 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata# - /** - * Represents metadata information about a specific table's primary key. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy(). - data class PrimaryKeyMetadata( -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata# -// display_name PrimaryKeyMetadata -// documentation ```kotlin\npublic final data class PrimaryKeyMetadata : Any\n```\n\n----\n\n\n Represents metadata information about a specific table's primary key.\n -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``(). -// display_name PrimaryKeyMetadata -// documentation ```kotlin\npublic constructor(name: String, columnNames: List): PrimaryKeyMetadata\n```\n\n----\n\n Name of the primary key. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy(). 5:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(name: String = ..., columnNames: List = ...): PrimaryKeyMetadata\n\n```\n\n----\n\n Name of the primary key. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(name) - /** Name of the primary key. */ - val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n```\n\n----\n\n Name of the primary key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): String\n\n```\n\n----\n\n Name of the primary key. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(name) -// display_name name -// documentation ```kotlin\nname: String = ...\n```\n\n----\n\n Name of the primary key. -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the primary key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getName(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#name. -// display_name name -// documentation ```kotlin\npublic final val name: String\n```\n\n----\n\n Name of the primary key. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#name. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(columnNames) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#columnNames. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getColumnNames(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(columnNames) - /** Names of the primary key's columns. */ - val columnNames: List -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(columnNames) -// display_name columnNames -// documentation ```kotlin\ncolumnNames: List\n```\n\n----\n\n Names of the primary key's columns. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(columnNames) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#columnNames. -// display_name columnNames -// documentation ```kotlin\npublic final val columnNames: List\n```\n\n----\n\n Names of the primary key's columns. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#columnNames. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): List\n\n```\n\n----\n\n Names of the primary key's columns. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(columnNames) -// display_name columnNames -// documentation ```kotlin\ncolumnNames: List = ...\n```\n\n----\n\n Names of the primary key's columns. -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getColumnNames(). -// display_name columnNames -// documentation ```kotlin\npublic get(): List\n```\n\n----\n\n Names of the primary key's columns. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getColumnNames(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``().(columnNames) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#columnNames. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#getColumnNames(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy().(columnNames) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PrimaryKeyMetadata#copy(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLServerDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLServerDialect.kt deleted file mode 100644 index 942b76627..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLServerDialect.kt +++ /dev/null @@ -1,2656 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.DELETE -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/DELETE/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.INSERT -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/INSERT/ - import org.jetbrains.exposed.v1.core.statements.MergeStatement.ClauseAction.UPDATE -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/ -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement/ClauseAction/UPDATE/ - import org.jetbrains.exposed.v1.core.statements.StatementType -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/ -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - import java.util.* -// ^^^^ reference semanticdb maven . . java/ -// ^^^^ reference semanticdb maven . . java/util/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#``(). - internal object SQLServerDataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider# -// display_name SQLServerDataTypeProvider -// documentation ```kotlin\ninternal final object SQLServerDataTypeProvider : DataTypeProvider\n```\n\n----\n\n\n varchar is used instead of "text" because it will be removed in future\n https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-ver15\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#``(). -// display_name SQLServerDataTypeProvider -// documentation ```kotlin\nprivate constructor(): SQLServerDataTypeProvider\n```\n\n----\n\n\n varchar is used instead of "text" because it will be removed in future\n https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-ver15\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#byteType(). - override fun byteType(): String = if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.SQLServer) { -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#byteType(). -// display_name byteType -// documentation ```kotlin\npublic open override fun byteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#byteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - "TINYINT" - } else { - "SMALLINT" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#byteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ubyteType(). - override fun ubyteType(): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ubyteType(). -// display_name ubyteType -// documentation ```kotlin\npublic open override fun ubyteType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ubyteType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.SQLServer) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - "SMALLINT" - } else { - "TINYINT" - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ubyteType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#integerAutoincType(). - override fun integerAutoincType(): String = "INT IDENTITY(1,1)" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#integerAutoincType(). -// display_name integerAutoincType -// documentation ```kotlin\npublic open override fun integerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#integerAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#longAutoincType(). - override fun longAutoincType(): String = "BIGINT IDENTITY(1,1)" -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#longAutoincType(). -// display_name longAutoincType -// documentation ```kotlin\npublic open override fun longAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#longAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ulongAutoincType(). - override fun ulongAutoincType(): String = "NUMERIC(20) IDENTITY(1,1)" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open override fun ulongAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#ulongAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#binaryType(). - override fun binaryType(): String { -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - exposedLogger.error("The length of the Binary column is missing.") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^^ reference semanticdb maven . . org/slf4j/Logger#error(). - error("The length of the Binary column is missing.") -// ^^^^^ reference semanticdb maven . . kotlin/error(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#binaryType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#blobType(). - override fun blobType(): String = "VARBINARY(MAX)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#blobType(). -// display_name blobType -// documentation ```kotlin\npublic open override fun blobType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#blobType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#blobType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidType(). - override fun uuidType(): String = "uniqueidentifier" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidType(). -// display_name uuidType -// documentation ```kotlin\npublic open override fun uuidType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB().(value) - override fun uuidToDB(value: UUID): Any = value.toString() -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB(). -// display_name uuidToDB -// documentation ```kotlin\npublic open override fun uuidToDB(value: UUID): Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#uuidToDB(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB().(value) -// display_name value -// documentation ```kotlin\nvalue: UUID\n``` -// ^^^^ reference semanticdb maven jdk 11 java/util/UUID# -// ^^^ reference semanticdb maven . . kotlin/Any# -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB().(value) -// ^^^^^^^^ reference semanticdb maven jdk 11 java/util/UUID#toString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB().(value) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#uuidToDB(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = "DATETIME2" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#dateTimeType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#timestampWithTimeZoneType(). - override fun timestampWithTimeZoneType(): String = -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open override fun timestampWithTimeZoneType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (currentDialect.h2Mode == H2Dialect.H2CompatibilityMode.SQLServer) { -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getH2Mode(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/h2Mode. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#H2CompatibilityMode#SQLServer. - "TIMESTAMP(9) WITH TIME ZONE" - } else { - "DATETIMEOFFSET" - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#timestampWithTimeZoneType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanType(). - override fun booleanType(): String = "BIT" -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanType(). -// display_name booleanType -// documentation ```kotlin\npublic open override fun booleanType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString().(bool) - override fun booleanToStatementString(bool: Boolean): String = if (bool) "1" else "0" -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString(). -// display_name booleanToStatementString -// documentation ```kotlin\npublic open override fun booleanToStatementString(bool: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString().(bool) -// display_name bool -// documentation ```kotlin\nbool: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#booleanToStatementString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). - /** - * varchar is used instead of "text" because it will be removed in future - * https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-ver15 - */ - override fun textType(): String = "VARCHAR(MAX)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). -// display_name textType -// documentation ```kotlin\npublic open override fun textType(): String\n```\n\n----\n\n\n varchar is used instead of "text" because it will be removed in future\n https://docs.microsoft.com/en-us/sql/t-sql/data-types/ntext-text-and-image-transact-sql?view=sql-server-ver15\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#textType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#mediumTextType(). - override fun mediumTextType(): String = textType() -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#mediumTextType(). -// display_name mediumTextType -// documentation ```kotlin\npublic open override fun mediumTextType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#mediumTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#mediumTextType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#largeTextType(). - override fun largeTextType(): String = textType() -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#largeTextType(). -// display_name largeTextType -// documentation ```kotlin\npublic open override fun largeTextType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#largeTextType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#textType(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#largeTextType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#jsonType(). - override fun jsonType(): String = "NVARCHAR(MAX)" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#jsonType(). -// display_name jsonType -// documentation ```kotlin\npublic open override fun jsonType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#jsonType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) - override fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder) { -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause(). -// display_name precessOrderByClause -// documentation ```kotlin\npublic open override fun precessOrderByClause(queryBuilder: QueryBuilder, expression: Expression<*>, sortOrder: SortOrder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) -// display_name sortOrder -// documentation ```kotlin\nsortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) -// ⌄ enclosing_range_start local 0 - when (sortOrder) { -// ^^^^^^^^^ definition local 0 -// display_name -// documentation ```kotlin\nlocal val : SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) -// ⌃ enclosing_range_end local 0 - SortOrder.ASC, SortOrder.DESC -> super.precessOrderByClause(queryBuilder, expression, sortOrder) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) - SortOrder.ASC_NULLS_FIRST -> super.precessOrderByClause(queryBuilder, expression, SortOrder.ASC) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC_NULLS_FIRST. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. - SortOrder.DESC_NULLS_LAST -> super.precessOrderByClause(queryBuilder, expression, SortOrder.DESC) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC_NULLS_LAST. -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. - else -> { -// ⌄ enclosing_range_start local 1 - val sortOrderClause = if (sortOrder == SortOrder.ASC_NULLS_LAST) { -// ^^^^^^^^^^^^^^^ definition local 1 -// display_name sortOrderClause -// documentation ```kotlin\nlocal val sortOrderClause: Pair, SortOrder>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC_NULLS_LAST. - Expression.build { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build(). - Case().When(expression.isNull(), intLiteral(1)).Else(intLiteral(0)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). - } to SortOrder.ASC -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#ASC. - } else { - Expression.build { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#Companion#build(). - Case().When(expression.isNull(), intLiteral(0)).Else(intLiteral(1)) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#``(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Case#When(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ISqlExpressionBuilder#isNull(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/CaseWhen#Else(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/intLiteral(). - } to SortOrder.DESC -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#DESC. - } -// ⌃ enclosing_range_end local 1 - queryBuilder.append(sortOrderClause.first, ", ") -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^^^^^^ reference local 1 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). - super.precessOrderByClause(queryBuilder, expression, sortOrderClause.second) -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(queryBuilder) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause().(expression) -// ^^^^^^^^^^^^^^^ reference local 1 -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#getSecond(). -// ^^^^^^ reference semanticdb maven . . kotlin/Pair#second. - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#precessOrderByClause(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = "0x$hexString" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#``(). - @Suppress("TooManyFunctions") - internal object SQLServerFunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider# -// display_name SQLServerFunctionProvider -// documentation ```kotlin\n@Suppress(...) internal final object SQLServerFunctionProvider : FunctionProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#``(). -// display_name SQLServerFunctionProvider -// documentation ```kotlin\nprivate constructor(): SQLServerFunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(seq) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(builder) - override fun nextVal(seq: Sequence, builder: QueryBuilder) = builder { -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal(). -// display_name nextVal -// documentation ```kotlin\npublic open override fun nextVal(seq: Sequence, builder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#nextVal(). -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(seq) -// display_name seq -// documentation ```kotlin\nseq: Sequence\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(seq) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(builder) - append("NEXT VALUE FOR ", seq.identifier) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal().(seq) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Sequence#identifier. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#nextVal(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random().(seed) - override fun random(seed: Int?): String = if (seed != null) "RAND($seed)" else "RAND(CHECKSUM(NEWID()))" -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random(). -// display_name random -// documentation ```kotlin\npublic open override fun random(seed: Int?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#random(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random().(seed) -// display_name seed -// documentation ```kotlin\nseed: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random().(seed) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random().(seed) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#random(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(queryBuilder) - override fun charLength(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength(). -// display_name charLength -// documentation ```kotlin\npublic open override fun charLength(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(queryBuilder) - append("LEN(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#charLength(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(queryBuilder) - override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic open override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// display_name expr -// documentation ```kotlin\nexpr: GroupConcat\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(queryBuilder) -// ⌄ enclosing_range_start local 2 - @OptIn(InternalApi::class) - val tr = CoreTransactionManager.currentTransaction() -// ^^ definition local 2 -// display_name tr -// documentation ```kotlin\n@OptIn(...) local val tr: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 2 - return when { - expr.separator == null -> tr.throwUnsupportedException("SQL Server requires explicit separator in STRING_AGG") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - expr.distinct -> tr.throwUnsupportedException("SQL Server doesn't support DISTINCT in STRING_AGG") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - expr.orderBy.size > 1 -> tr.throwUnsupportedException("SQL Server supports only single column in ORDER BY clause in STRING_AGG") -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ^^ reference local 2 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - else -> queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(queryBuilder) - append("STRING_AGG(") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr.expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). - append(", '${expr.separator}')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 5 - expr.orderBy.singleOrNull()?.let { (col, order) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\n: Pair, SortOrder>\n``` -// ^^^ reference local 3 -// ^^^ definition local 4 -// display_name col -// documentation ```kotlin\nlocal val col: Expression<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 3 -// ^^^^^ definition local 5 -// display_name order -// documentation ```kotlin\nlocal val order: SortOrder\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 3 - append(" WITHIN GROUP (ORDER BY ", col, " ", order.name, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^ reference local 4 -// ^^^^^ reference local 5 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/SortOrder#name. - } - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#groupConcat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(queryBuilder) - append("CHARINDEX(\'", substring, "\',", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(substring) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().[T] - override fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open override fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("SQLServer doesn't provide built in REGEXP expression, use LIKE instead.") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(queryBuilder) - override fun date(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date(). -// display_name date -// documentation ```kotlin\npublic open override fun date(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#date(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(queryBuilder) - append("CAST(", expr, " AS DATE)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#date(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(queryBuilder) - append("SUBSTRING(CONVERT(NVARCHAR, ", expr, ", 121), 12, 15)") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(queryBuilder) - override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year(). -// display_name year -// documentation ```kotlin\npublic open override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(queryBuilder) - append("DATEPART(YEAR, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#year(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(queryBuilder) - override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month(). -// display_name month -// documentation ```kotlin\npublic open override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(queryBuilder) - append("DATEPART(MONTH, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#month(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(queryBuilder) - override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day(). -// display_name day -// documentation ```kotlin\npublic open override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(queryBuilder) - append("DATEPART(DAY, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#day(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(queryBuilder) - override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour(). -// display_name hour -// documentation ```kotlin\npublic open override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(queryBuilder) - append("DATEPART(HOUR, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#hour(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(queryBuilder) - override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second(). -// display_name second -// documentation ```kotlin\npublic open override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(queryBuilder) - append("DATEPART(SECOND, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#second(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(queryBuilder) - override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute(). -// display_name minute -// documentation ```kotlin\npublic open override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(queryBuilder) - append("DATEPART(MINUTE, ", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#minute(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(queryBuilder) - override fun stdDevPop(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop(). -// display_name stdDevPop -// documentation ```kotlin\npublic open override fun stdDevPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(queryBuilder) - append("STDEVP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(queryBuilder) - override fun stdDevSamp(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp(). -// display_name stdDevSamp -// documentation ```kotlin\npublic open override fun stdDevSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(queryBuilder) - append("STDEV(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#stdDevSamp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(queryBuilder) - override fun varPop(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop(). -// display_name varPop -// documentation ```kotlin\npublic open override fun varPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(queryBuilder) - append("VARP(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(queryBuilder) - override fun varSamp(expression: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp(). -// display_name varSamp -// documentation ```kotlin\npublic open override fun varSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(expression) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(queryBuilder) - append("VAR(", expression, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp().(expression) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#varSamp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().[T] - override fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open override fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(queryBuilder) - ) { - @OptIn(InternalApi::class) - if (path.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(path) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException("SQLServer does not support multiple JSON path arguments") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(queryBuilder) - append(if (toScalar) "JSON_VALUE" else "JSON_QUERY") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(toScalar) - append("(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start local 6 - path.ifEmpty { arrayOf("") }.appendTo { +"'$$it'" } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract().(path) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(). -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: CapturedType(out String)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 6 -// ⌃ enclosing_range_end local 6 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(). -// display_name update -// documentation ```kotlin\npublic open override fun update(target: Table, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(target) - target: Table, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(target) -// display_name target -// documentation ```kotlin\ntarget: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(target) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 7 - val def = super.update(target, columnsAndValues, null, where, transaction) -// ^^^ definition local 7 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(target) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(columnsAndValues) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(transaction) -// ⌃ enclosing_range_end local 7 - return if (limit != null) def.replaceFirst("UPDATE", "UPDATE TOP($limit)") else def -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(limit) -// ^^^ reference local 7 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update().(limit) -// ^^^ reference local 7 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1). - override fun update( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1). -// display_name update -// documentation ```kotlin\npublic open override fun update(targets: Join, columnsAndValues: List, Any?>>, limit: Int?, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#update(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(columnsAndValues) - columnsAndValues: List, Any?>>, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(columnsAndValues) -// display_name columnsAndValues -// documentation ```kotlin\ncolumnsAndValues: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(columnsAndValues) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val tableToUpdate = columnsAndValues.map { it.first.table }.distinct().singleOrNull() -// ^^^^^^^^^^^^^ definition local 8 -// display_name tableToUpdate -// documentation ```kotlin\nlocal val tableToUpdate: Table\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(columnsAndValues) -// ^^^ reference semanticdb maven . . kotlin/collections/map(+9). -// ^^^^^^^^^^^^^^^^^^ definition local 9 -// display_name it -// documentation ```kotlin\nit: Pair, Any?>\n``` -// ^^ reference local 9 -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/distinct(+9). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). -// ⌃ enclosing_range_end local 9 - ?: transaction.throwUnsupportedException("SQLServer supports a join updates with a single table columns to update.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌃ enclosing_range_end local 8 - - targets.checkJoinTypes(StatementType.UPDATE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#UPDATE. - if (limit != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(limit) - +"UPDATE TOP($limit) " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(limit) - } else { - +"UPDATE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - tableToUpdate.describe(transaction, this) -// ^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) - +" SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 10 -// ⌄ enclosing_range_start local 11 -// ⌄ enclosing_range_start local 12 - columnsAndValues.appendTo(this) { (col, value) -> -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(columnsAndValues) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^^^^ definition local 10 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^ reference local 10 -// ^^^ definition local 11 -// display_name col -// documentation ```kotlin\nlocal val col: Column<*>\n``` -// ^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^ reference local 10 -// ^^^^^ definition local 12 -// display_name value -// documentation ```kotlin\nlocal val value: Any?\n``` -// ^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 11 -// ⌃ enclosing_range_end local 12 -// ⌃ enclosing_range_end local 10 - append("${transaction.fullIdentity(col)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#fullIdentity(). -// ^^^ reference local 11 - registerArgument(col, value) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^ reference local 11 -// ^^^^^ reference local 12 - } - - appendJoinPartForUpdateClause(tableToUpdate, targets, transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPartForUpdateClause(). -// ^^^^^^^^^^^^^ reference local 8 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(targets) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(transaction) - -// ⌄ enclosing_range_start local 13 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 13 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 13 - } -// ⌃ enclosing_range_end local 13 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#update(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert(). - override fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open override fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - // SQLSERVER MERGE statement must be terminated by a semi-colon (;) - return super.upsert(table, data, expression, onUpdate, keyColumns, where, transaction) + ";" -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(data) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(expression) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(onUpdate) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(keyColumns) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert().(transaction) -// ^ reference semanticdb maven . . kotlin/String#plus(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(transaction) - override fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, table: Table, where: String?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(where) -// display_name where -// documentation ```kotlin\nwhere: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(ignore) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(where) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(limit) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(transaction) -// ⌄ enclosing_range_start local 14 - val def = super.delete(ignore, table, where, null, transaction) -// ^^^ definition local 14 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(ignore) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(table) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(where) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(transaction) -// ⌃ enclosing_range_end local 14 - return if (limit != null) def.replaceFirst("DELETE", "DELETE TOP($limit)") else def -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(limit) -// ^^^ reference local 14 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete().(limit) -// ^^^ reference local 14 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1). - override fun delete( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1). -// display_name delete -// documentation ```kotlin\npublic open override fun delete(ignore: Boolean, targets: Join, targetTables: List
, where: Op?, limit: Int?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#delete(+1). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targets) - targets: Join, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targets) -// display_name targets -// documentation ```kotlin\ntargets: Join\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Join# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targets) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targetTables) - targetTables: List
, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targetTables) -// display_name targetTables -// documentation ```kotlin\ntargetTables: List
\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targetTables) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(limit) - limit: Int?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(limit) -// display_name limit -// documentation ```kotlin\nlimit: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(limit) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (ignore) { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(ignore) - transaction.throwUnsupportedException("SQL Server doesn't support IGNORE in DELETE from join relation") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 15 - val tableToDelete = targetTables.singleOrNull() -// ^^^^^^^^^^^^^ definition local 15 -// display_name tableToDelete -// documentation ```kotlin\nlocal val tableToDelete: Table\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targetTables) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/singleOrNull(+19). - ?: transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "SQL Server doesn't support DELETE from join relation with multiple tables to delete from" - ) -// ⌃ enclosing_range_end local 15 - targets.checkJoinTypes(StatementType.DELETE) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targets) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#checkJoinTypes(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/StatementType#DELETE. - - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"DELETE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 16 - limit?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(limit) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 16 2:13 -// display_name it -// documentation ```kotlin\nit: Int\n``` - +"TOP($it) " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 16 - } -// ⌃ enclosing_range_end local 16 - +"FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - if (tableToDelete is Alias<*>) { -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias# - +tableToDelete.alias -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#alias. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Alias#getAlias(). - } else { - tableToDelete.describe(transaction, this) -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#describe(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) - } - +" FROM " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - appendJoinPart(tableToDelete, targets, transaction, filterTargetTable = false) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#appendJoinPart(). -// ^^^^^^^^^^^^^ reference local 15 -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(targets) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(transaction) -// ⌄ enclosing_range_start local 17 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1).(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 17 3:13 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" AND " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 17 - } -// ⌃ enclosing_range_end local 17 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#delete(+1). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String = buildString { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset(). -// display_name queryLimitAndOffset -// documentation ```kotlin\npublic open override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - if (!alreadyOrdered) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - append("ORDER BY(SELECT NULL) ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - append("OFFSET $offset ROWS") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start local 18 - size?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(size) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 18 2:9 -// display_name it -// documentation ```kotlin\nit: Int\n``` - append(" FETCH NEXT $size ROWS ONLY") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset().(size) - } -// ⌃ enclosing_range_end local 18 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#queryLimitAndOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - transaction.throwUnsupportedException( -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - "EXPLAIN queries are not currently supported for SQL Server. Please log a YouTrack feature extension request." - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(on) - override fun merge(dest: Table, source: Table, transaction: Transaction, clauses: List, on: Op?): String { -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge(). -// display_name merge -// documentation ```kotlin\npublic open override fun merge(dest: Table, source: Table, transaction: Transaction, clauses: List, on: Op?): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(source) -// display_name source -// documentation ```kotlin\nsource: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(on) -// display_name on -// documentation ```kotlin\non: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(dest) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(source) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(clauses) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(on) - validateMergeCommandClauses(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(clauses) - return super.merge(dest, source, transaction, clauses, on) + ";" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#merge(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(dest) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(source) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(clauses) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge().(on) -// ^ reference semanticdb maven . . kotlin/String#plus(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#merge(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect(). - override fun mergeSelect( -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect(). -// display_name mergeSelect -// documentation ```kotlin\npublic open override fun mergeSelect(dest: Table, source: QueryAlias, transaction: Transaction, clauses: List, on: Op, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(dest) - dest: Table, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(dest) -// display_name dest -// documentation ```kotlin\ndest: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(dest) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(source) - source: QueryAlias, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(source) -// display_name source -// documentation ```kotlin\nsource: QueryAlias\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryAlias# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(source) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(clauses) - clauses: List, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(clauses) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(on) - on: Op, -// ^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(on) -// display_name on -// documentation ```kotlin\non: Op\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(on) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(prepared) - prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(prepared) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - validateMergeCommandClauses(transaction, clauses) -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(clauses) - return super.mergeSelect(dest, source, transaction, clauses, on, prepared) + ";" -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#mergeSelect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(dest) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(source) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(transaction) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(clauses) -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(on) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect().(prepared) -// ^ reference semanticdb maven . . kotlin/String#plus(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#mergeSelect(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) - private fun validateMergeCommandClauses(transaction: Transaction, clauses: List) { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). -// display_name validateMergeCommandClauses -// documentation ```kotlin\nprivate final fun validateMergeCommandClauses(transaction: Transaction, clauses: List): Unit\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// display_name clauses -// documentation ```kotlin\nclauses: List\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) - when { -// ⌄ enclosing_range_start local 19 - clauses.count { it.action == INSERT } > 1 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 19 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#INSERT. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 19 - transaction.throwUnsupportedException("Multiple insert clauses are not supported by DB") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌄ enclosing_range_start local 20 - clauses.count { it.action == UPDATE } > 1 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 20 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 20 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#UPDATE. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 20 - transaction.throwUnsupportedException("Multiple update clauses are not supported by DB") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ⌄ enclosing_range_start local 21 - clauses.count { it.action == DELETE } > 1 -> -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(clauses) -// ^^^^^ reference semanticdb maven . . kotlin/collections/count(+20). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 21 -// display_name it -// documentation ```kotlin\nit: MergeStatement.Clause\n``` -// ^^ reference local 21 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#action. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#Clause#getAction(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/MergeStatement#ClauseAction#DELETE. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). -// ⌃ enclosing_range_end local 21 - transaction.throwUnsupportedException("Multiple delete clauses are not supported by DB") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/validateMergeCommandClauses(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#``(). - /** - * SQLServer dialect implementation. - */ - open class SQLServerDialect : VendorDialect(dialectName, SQLServerDataTypeProvider, SQLServerFunctionProvider) { -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// display_name SQLServerDialect -// documentation ```kotlin\npublic open class SQLServerDialect : VendorDialect\n```\n\n----\n\n\n SQLServer dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#``(). -// display_name SQLServerDialect -// documentation ```kotlin\npublic constructor(): SQLServerDialect\n```\n\n----\n\n\n SQLServer dialect implementation.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsIfNotExists. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsIfNotExists(). - override val supportsIfNotExists: Boolean = false -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsIfNotExists(). -// display_name supportsIfNotExists -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsIfNotExists. -// display_name supportsIfNotExists -// documentation ```kotlin\npublic open override val supportsIfNotExists: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsIfNotExists. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsIfNotExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#defaultReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getDefaultReferenceOption(). - override val defaultReferenceOption: ReferenceOption get() = ReferenceOption.NO_ACTION -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#defaultReferenceOption. -// display_name defaultReferenceOption -// documentation ```kotlin\npublic open override val defaultReferenceOption: ReferenceOption\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption# -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getDefaultReferenceOption(). -// display_name defaultReferenceOption -// documentation ```kotlin\npublic get(): ReferenceOption\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ReferenceOption#NO_ACTION. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#defaultReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getDefaultReferenceOption(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#needsQuotesWhenSymbolsInNames. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNeedsQuotesWhenSymbolsInNames(). - override val needsQuotesWhenSymbolsInNames: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNeedsQuotesWhenSymbolsInNames(). -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#needsQuotesWhenSymbolsInNames. -// display_name needsQuotesWhenSymbolsInNames -// documentation ```kotlin\npublic open override val needsQuotesWhenSymbolsInNames: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#needsQuotesWhenSymbolsInNames. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNeedsQuotesWhenSymbolsInNames(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsSequenceAsGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsSequenceAsGeneratedKeys(). - override val supportsSequenceAsGeneratedKeys: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsSequenceAsGeneratedKeys(). -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsSequenceAsGeneratedKeys. -// display_name supportsSequenceAsGeneratedKeys -// documentation ```kotlin\npublic open override val supportsSequenceAsGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsSequenceAsGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsSequenceAsGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). - override val supportsOnlyIdentifiersInGeneratedKeys: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsOnlyIdentifiersInGeneratedKeys. -// display_name supportsOnlyIdentifiersInGeneratedKeys -// documentation ```kotlin\npublic open override val supportsOnlyIdentifiersInGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsOnlyIdentifiersInGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsOnlyIdentifiersInGeneratedKeys(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsRestrictReferenceOption. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsRestrictReferenceOption(). - override val supportsRestrictReferenceOption: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsRestrictReferenceOption(). -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsRestrictReferenceOption. -// display_name supportsRestrictReferenceOption -// documentation ```kotlin\npublic open override val supportsRestrictReferenceOption: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#supportsRestrictReferenceOption. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getSupportsRestrictReferenceOption(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#nonAcceptableDefaults. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNonAcceptableDefaults(). - private val nonAcceptableDefaults = arrayOf("DEFAULT") -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNonAcceptableDefaults(). -// display_name nonAcceptableDefaults -// documentation ```kotlin\nprivate get(): Array\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#nonAcceptableDefaults. -// display_name nonAcceptableDefaults -// documentation ```kotlin\nprivate final val nonAcceptableDefaults: Array\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#nonAcceptableDefaults. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNonAcceptableDefaults(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean { -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault().(e) -// ⌄ enclosing_range_start local 22 - val columnDefault = e.toString().uppercase().trim() -// ^^^^^^^^^^^^^ definition local 22 -// display_name columnDefault -// documentation ```kotlin\nlocal val columnDefault: String\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault().(e) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression#toString(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/uppercase(+2). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+5). -// ⌃ enclosing_range_end local 22 - return columnDefault !in nonAcceptableDefaults -// ^^^^^^^^^^^^^ reference local 22 -// ^^^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^ reference semanticdb maven . . kotlin/collections/contains(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getNonAcceptableDefaults(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#nonAcceptableDefaults. - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) - override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic open override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) -// ⌄ enclosing_range_start local 23 - @OptIn(InternalApi::class) - val transaction = CoreTransactionManager.currentTransaction() -// ^^^^^^^^^^^ definition local 23 -// display_name transaction -// documentation ```kotlin\n@OptIn(...) local val transaction: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 23 - -// ⌄ enclosing_range_start local 24 - val alterTablePart = "ALTER TABLE ${transaction.identity(column.table)} " -// ^^^^^^^^^^^^^^ definition local 24 -// display_name alterTablePart -// documentation ```kotlin\nlocal val alterTablePart: String\n``` -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ⌃ enclosing_range_end local 24 - -// ⌄ enclosing_range_start local 25 - val statements = mutableListOf() -// ^^^^^^^^^^ definition local 25 -// display_name statements -// documentation ```kotlin\nlocal val statements: MutableList\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/mutableListOf(). -// ⌃ enclosing_range_end local 25 - -// ⌄ enclosing_range_start local 26 - val autoIncColumnType = column.autoIncColumnType -// ^^^^^^^^^^^^^^^^^ definition local 26 -// display_name autoIncColumnType -// documentation ```kotlin\nlocal val autoIncColumnType: AutoIncColumnType<*>?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/autoIncColumnType. -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getAutoIncColumnType(). -// ⌃ enclosing_range_end local 26 -// ⌄ enclosing_range_start local 27 - val replaceWithNewColumn = columnDiff.autoInc && autoIncColumnType != null && autoIncColumnType.sequence == null -// ^^^^^^^^^^^^^^^^^^^^ definition local 27 -// display_name replaceWithNewColumn -// documentation ```kotlin\nlocal val replaceWithNewColumn: Boolean\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#autoInc. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getAutoInc(). -// ^^^^^^^^^^^^^^^^^ reference local 26 -// ^^^^^^^^^^^^^^^^^ reference local 26 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#getSequence(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/AutoIncColumnType#sequence. -// ⌃ enclosing_range_end local 27 - - statements.add( -// ^^^^^^^^^^ reference local 25 -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). - buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). - if (replaceWithNewColumn) { -// ^^^^^^^^^^^^^^^^^^^^ reference local 27 - append(alterTablePart + "ADD NEW_${transaction.identity(column)} ${column.columnType.sqlType()}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } else { - append(alterTablePart + "ALTER COLUMN ${transaction.identity(column)} ${column.columnType.sqlType()}") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#sqlType(). - } - - if (columnDiff.nullability) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getNullability(). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#nullability. -// ⌄ enclosing_range_start local 28 - val defaultValue = column.dbDefaultValue -// ^^^^^^^^^^^^ definition local 28 -// display_name defaultValue -// documentation ```kotlin\nlocal val defaultValue: Expression?\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ⌃ enclosing_range_end local 28 -// ⌄ enclosing_range_start local 29 - val isPKColumn = column.table.primaryKey?.columns?.contains(column) == true -// ^^^^^^^^^^ definition local 29 -// display_name isPKColumn -// documentation ```kotlin\nlocal val isPKColumn: Boolean\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getPrimaryKey(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#primaryKey. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#PrimaryKey#getColumns(). -// ^^^^^^^^ reference semanticdb maven . . kotlin/collections/contains(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ⌃ enclosing_range_end local 29 - - if (column.columnType.nullable || -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#columnType. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getColumnType(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#getNullable(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#nullable. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType#setNullable(). - (defaultValue != null && column.defaultValueFun == null && !currentDialect.isAllowedAsColumnDefault(defaultValue)) -// ^^^^^^^^^^^^ reference local 28 -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#defaultValueFun. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDefaultValueFun(). -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDefaultValueFun(). -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^^^^^^^^^^^^ reference local 28 - ) { - append(" NULL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } else if (!isPKColumn) { -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^ reference local 29 - append(" NOT NULL") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - } - } - } - ) - - if (columnDiff.defaults) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(columnDiff) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#defaults. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff#getDefaults(). -// ⌄ enclosing_range_start local 30 - val tableName = column.table.tableName -// ^^^^^^^^^ definition local 30 -// display_name tableName -// documentation ```kotlin\nlocal val tableName: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ⌃ enclosing_range_end local 30 -// ⌄ enclosing_range_start local 31 - val columnName = column.name -// ^^^^^^^^^^ definition local 31 -// display_name columnName -// documentation ```kotlin\nlocal val columnName: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 31 -// ⌄ enclosing_range_start local 32 - val constraintName = "DF_${tableName}_$columnName" -// ^^^^^^^^^^^^^^ definition local 32 -// display_name constraintName -// documentation ```kotlin\nlocal val constraintName: String\n``` -// ^^^^^^^^^ reference local 30 -// ^^^^^^^^^^ reference local 31 -// ⌃ enclosing_range_end local 32 - -// ⌄ enclosing_range_start local 33 - val dropConstraint = "DROP CONSTRAINT IF EXISTS $constraintName" -// ^^^^^^^^^^^^^^ definition local 33 -// display_name dropConstraint -// documentation ```kotlin\nlocal val dropConstraint: String\n``` -// ^^^^^^^^^^^^^^ reference local 32 -// ⌃ enclosing_range_end local 33 - - statements.add( -// ^^^^^^^^^^ reference local 25 -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). - buildString { -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌄ enclosing_range_start local 34 - column.dbDefaultValue?.let { -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#dbDefaultValue. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getDbDefaultValue(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#setDbDefaultValue(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 34 7:21 -// display_name it -// documentation ```kotlin\nit: Expression\n``` - append(alterTablePart + dropConstraint) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^ reference local 33 - append("; ") -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - append( -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). - alterTablePart + -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). - "ADD CONSTRAINT $constraintName DEFAULT ${SQLServerDataTypeProvider.processForDefaultValue(it)} for ${transaction.identity(column)}" -// ^^^^^^^^^^^^^^ reference local 32 -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#processForDefaultValue(). -// ^^ reference local 34 -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) - ) - } ?: append(alterTablePart + dropConstraint) -// ^^^^^^ reference semanticdb maven jdk 11 java/lang/StringBuilder#append(). -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^^^^ reference local 33 -// ⌃ enclosing_range_end local 34 - } - ) - } - - if (replaceWithNewColumn) { -// ^^^^^^^^^^^^^^^^^^^^ reference local 27 - with(statements) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^ reference local 25 - add(alterTablePart + "DROP COLUMN ${transaction.identity(column)}") -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^^^^^^^^ reference local 24 -// ^ reference semanticdb maven . . kotlin/String#plus(). -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) - add("EXEC sp_rename '${transaction.identity(column.table)}.NEW_${transaction.identity(column)}', '${transaction.identity(column)}', 'COLUMN'") -// ^^^ reference semanticdb maven . . kotlin/collections/MutableList#add(). -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) -// ^^^^^^^^^^^ reference local 23 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn().(column) - } - } - - return statements -// ^^^^^^^^^^ reference local 25 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase().(name) - override fun createDatabase(name: String): String = "CREATE DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun createDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#listDatabases(). - override fun listDatabases(): String = "SELECT name FROM sys.databases" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open override fun listDatabases(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase().(name) - override fun dropDatabase(name: String) = "DROP DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun dropDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema().(schema) - override fun setSchema(schema: Schema): String = "ALTER USER ${schema.authorization} WITH DEFAULT_SCHEMA = ${schema.identifier}" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema(). -// display_name setSchema -// documentation ```kotlin\npublic open override fun setSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#setSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema().(schema) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#setSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema().(schema) - override fun createSchema(schema: Schema): String = buildString { -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema(). -// display_name createSchema -// documentation ```kotlin\npublic open override fun createSchema(schema: Schema): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/buildString(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema().(schema) - append("CREATE SCHEMA ", schema.identifier) -// ^^^^^^ reference semanticdb maven . . kotlin/text/append(+4). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. - appendIfNotNull(" AUTHORIZATION ", schema.authorization) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendIfNotNull(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema().(schema) -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#authorization. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getAuthorization(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(schema) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(cascade) - override fun dropSchema(schema: Schema, cascade: Boolean): String = "DROP SCHEMA ${schema.identifier}" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema(). -// display_name dropSchema -// documentation ```kotlin\npublic open override fun dropSchema(schema: Schema, cascade: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropSchema(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(schema) -// display_name schema -// documentation ```kotlin\nschema: Schema\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(cascade) -// display_name cascade -// documentation ```kotlin\ncascade: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(schema) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#getIdentifier(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Schema#identifier. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(schema) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema().(cascade) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) - if (index.functions != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 35 - "Functional index on ${index.table.tableName} using ${index.functions.joinToString { it.toString() }} can't be created in SQLServer" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^^^^^^^ definition local 35 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ^^ reference local 35 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). -// ⌃ enclosing_range_end local 35 - ) - return "" - } - return super.createIndex(index) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex().(index) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType(). - override fun createIndexWithType( -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType(). -// display_name createIndexWithType -// documentation ```kotlin\nprotected open override fun createIndexWithType(name: String, table: String, columns: String, type: String, filterCondition: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(name) - name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(table) - table: String, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(table) -// display_name table -// documentation ```kotlin\ntable: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(columns) - columns: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(type) - type: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(type) -// display_name type -// documentation ```kotlin\ntype: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(filterCondition) - filterCondition: String -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(filterCondition) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return "CREATE $type INDEX $name ON $table $columns$filterCondition" -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(type) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(name) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(columns) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType().(filterCondition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isPartialOrFunctional) - return if (isUnique && !isPartialOrFunctional) { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isUnique) -// ^ reference semanticdb maven . . kotlin/Boolean#not(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(isPartialOrFunctional) - "ALTER TABLE ${identifierManager.quoteIfNecessary(tableName)} DROP CONSTRAINT IF EXISTS ${identifierManager.quoteIfNecessary(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(tableName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(indexName) - } else { - "DROP INDEX IF EXISTS ${identifierManager.cutIfNecessaryAndQuote(indexName)} ON ${identifierManager.quoteIfNecessary(tableName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(indexName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex().(tableName) - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#likePatternSpecialChars. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getLikePatternSpecialChars(). - // https://docs.microsoft.com/en-us/sql/t-sql/language-elements/like-transact-sql?redirectedfrom=MSDN&view=sql-server-ver15#arguments - override val likePatternSpecialChars = sqlServerLikePatternSpecialChars -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getLikePatternSpecialChars(). -// display_name likePatternSpecialChars -// documentation ```kotlin\npublic get(): Map\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#likePatternSpecialChars. -// display_name likePatternSpecialChars -// documentation ```kotlin\npublic open override val likePatternSpecialChars: Map\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#getSqlServerLikePatternSpecialChars(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#sqlServerLikePatternSpecialChars. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#likePatternSpecialChars. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#getLikePatternSpecialChars(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#``(). - companion object : DialectNameProvider("SQLServer") { -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion# 2:5 -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#``(). 2:5 -// display_name Companion -// documentation ```kotlin\nprivate constructor(): SQLServerDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#sqlServerLikePatternSpecialChars. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#getSqlServerLikePatternSpecialChars(). - private val sqlServerLikePatternSpecialChars = mapOf('%' to null, '_' to null, '[' to ']') -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#getSqlServerLikePatternSpecialChars(). -// display_name sqlServerLikePatternSpecialChars -// documentation ```kotlin\nprivate get(): Map\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#sqlServerLikePatternSpecialChars. -// display_name sqlServerLikePatternSpecialChars -// documentation ```kotlin\nprivate final val sqlServerLikePatternSpecialChars: Map\n``` -// ^^^^^ reference semanticdb maven . . kotlin/collections/mapOf(+1). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ^^ reference semanticdb maven . . kotlin/to(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#sqlServerLikePatternSpecialChars. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#getSqlServerLikePatternSpecialChars(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLiteDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLiteDialect.kt deleted file mode 100644 index eb1c138ed..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SQLiteDialect.kt +++ /dev/null @@ -1,1768 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - import org.jetbrains.exposed.v1.exceptions.throwUnsupportedException -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/ -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#``(). - internal object SQLiteDataTypeProvider : DataTypeProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider# -// display_name SQLiteDataTypeProvider -// documentation ```kotlin\ninternal final object SQLiteDataTypeProvider : DataTypeProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#``(). -// display_name SQLiteDataTypeProvider -// documentation ```kotlin\nprivate constructor(): SQLiteDataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#integerAutoincType(). - override fun integerAutoincType(): String = "INTEGER PRIMARY KEY AUTOINCREMENT" -// ^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#integerAutoincType(). -// display_name integerAutoincType -// documentation ```kotlin\npublic open override fun integerAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#integerAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#integerAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#longAutoincType(). - override fun longAutoincType(): String = "INTEGER PRIMARY KEY AUTOINCREMENT" -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#longAutoincType(). -// display_name longAutoincType -// documentation ```kotlin\npublic open override fun longAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#longAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#longAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#ulongAutoincType(). - override fun ulongAutoincType(): String = "INTEGER PRIMARY KEY AUTOINCREMENT" -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#ulongAutoincType(). -// display_name ulongAutoincType -// documentation ```kotlin\npublic open override fun ulongAutoincType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#ulongAutoincType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#ulongAutoincType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#floatType(). - override fun floatType(): String = "SINGLE" -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#floatType(). -// display_name floatType -// documentation ```kotlin\npublic open override fun floatType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#floatType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#floatType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#binaryType(). - override fun binaryType(): String = "BLOB" -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#binaryType(). -// display_name binaryType -// documentation ```kotlin\npublic open override fun binaryType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#binaryType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#binaryType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateTimeType(). - override fun dateTimeType(): String = "TEXT" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateTimeType(). -// display_name dateTimeType -// documentation ```kotlin\npublic open override fun dateTimeType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateTimeType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateTimeType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#timestampWithTimeZoneType(). - override fun timestampWithTimeZoneType(): String = "TEXT" -// ^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#timestampWithTimeZoneType(). -// display_name timestampWithTimeZoneType -// documentation ```kotlin\npublic open override fun timestampWithTimeZoneType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#timestampWithTimeZoneType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#timestampWithTimeZoneType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateType(). - override fun dateType(): String = "TEXT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateType(). -// display_name dateType -// documentation ```kotlin\npublic open override fun dateType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#dateType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#dateType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString().(bool) - override fun booleanToStatementString(bool: Boolean) = if (bool) "1" else "0" -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString(). -// display_name booleanToStatementString -// documentation ```kotlin\npublic open override fun booleanToStatementString(bool: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#booleanToStatementString(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString().(bool) -// display_name bool -// documentation ```kotlin\nbool: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString().(bool) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#booleanToStatementString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#jsonType(). - override fun jsonType(): String = "TEXT" -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#jsonType(). -// display_name jsonType -// documentation ```kotlin\npublic open override fun jsonType(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#jsonType(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#jsonType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb().(hexString) - override fun hexToDb(hexString: String): String = "X'$hexString'" -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb(). -// display_name hexToDb -// documentation ```kotlin\npublic open override fun hexToDb(hexString: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#hexToDb(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb().(hexString) -// display_name hexString -// documentation ```kotlin\nhexString: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb().(hexString) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#hexToDb(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDataTypeProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#``(). - @Suppress("TooManyFunctions") - internal object SQLiteFunctionProvider : FunctionProvider() { -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider# -// display_name SQLiteFunctionProvider -// documentation ```kotlin\n@Suppress(...) internal final object SQLiteFunctionProvider : FunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#``(). -// display_name SQLiteFunctionProvider -// documentation ```kotlin\nprivate constructor(): SQLiteFunctionProvider\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(queryBuilder) - override fun charLength(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength(). -// display_name charLength -// documentation ```kotlin\npublic open override fun charLength(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#charLength(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(queryBuilder) - append("LENGTH(", expr, ")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength().(expr) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#charLength(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().[T] - override fun substring( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring(). -// display_name substring -// documentation ```kotlin\npublic open override fun substring(expr: Expression, start: Expression, length: Expression, builder: QueryBuilder, prefix: String): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(start) - start: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(start) -// display_name start -// documentation ```kotlin\nstart: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(start) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(length) - length: Expression, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(length) -// display_name length -// documentation ```kotlin\nlength: Expression\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(length) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(builder) - builder: QueryBuilder, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(builder) -// display_name builder -// documentation ```kotlin\nbuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(builder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(prefix) - prefix: String -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(prefix) -// display_name prefix -// documentation ```kotlin\nprefix: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(prefix) - ): Unit = super.substring(expr, start, length, builder, "substr") -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#substring(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(expr) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(start) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(length) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring().(builder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#substring(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(separator) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(expr) - override fun concat(separator: String, queryBuilder: QueryBuilder, vararg expr: Expression<*>) = queryBuilder { -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat(). -// display_name concat -// documentation ```kotlin\npublic open override fun concat(separator: String, queryBuilder: QueryBuilder, vararg expr: Expression<*>): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#concat(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(separator) -// display_name separator -// documentation ```kotlin\nseparator: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(expr) -// display_name expr -// documentation ```kotlin\nvararg expr: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(separator) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(expr) - if (separator == "") { -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(separator) -// ⌄ enclosing_range_start local 0 - expr.toList().appendTo(this, separator = " || ") { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(expr) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^ definition local 0 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 0 -// ⌃ enclosing_range_end local 0 - } else { -// ⌄ enclosing_range_start local 1 - expr.toList().appendTo(this, separator = " || '$separator' || ") { +it } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(expr) -// ^^^^^^ reference semanticdb maven . . kotlin/collections/toList(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/appendTo(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat().(separator) -// ^^^^^^^ definition local 1 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 1 -// ⌃ enclosing_range_end local 1 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#concat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(queryBuilder) - override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder) { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat(). -// display_name groupConcat -// documentation ```kotlin\npublic open override fun groupConcat(expr: GroupConcat, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#groupConcat(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// display_name expr -// documentation ```kotlin\nexpr: GroupConcat\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(queryBuilder) - @OptIn(InternalApi::class) - if (expr.distinct) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#distinct. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getDistinct(). - CoreTransactionManager.currentTransaction().throwUnsupportedException("SQLite doesn't support DISTINCT in GROUP_CONCAT function") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(queryBuilder) - +"GROUP_CONCAT(" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +expr.expr -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#expr. -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getExpr(). -// ⌄ enclosing_range_start local 2 - expr.separator?.let { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getSeparator(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#separator. -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 2 2:13 -// display_name it -// documentation ```kotlin\nit: String\n``` - +", '$it'" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 2 - } -// ⌃ enclosing_range_end local 2 - if (expr.orderBy.isNotEmpty()) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(). -// ⌄ enclosing_range_start local 3 -// ⌄ enclosing_range_start local 4 -// ⌄ enclosing_range_start local 5 - expr.orderBy.appendTo(prefix = " ORDER BY ") { (expression, sortOrder) -> -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat().(expr) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#getOrderBy(). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/GroupConcat#orderBy. -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^^^^^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\n: CapturedType(out Pair, SortOrder>)\n``` -// ^^^^^^^^^^ reference local 3 -// ^^^^^^^^^^ definition local 4 -// display_name expression -// documentation ```kotlin\nlocal val expression: Expression<*>\n``` -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^ reference local 3 -// ^^^^^^^^^ definition local 5 -// display_name sortOrder -// documentation ```kotlin\nlocal val sortOrder: SortOrder\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 4 -// ⌃ enclosing_range_end local 5 -// ⌃ enclosing_range_end local 3 - currentDialect.dataTypeProvider.precessOrderByClause(this, expression, sortOrder) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dataTypeProvider. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getDataTypeProvider(). -// ^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider#precessOrderByClause(). -// ^^^^^^^^^^ reference local 4 -// ^^^^^^^^^ reference local 5 - } - } - +")" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#groupConcat(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate(). - /** - * Implementation of [FunctionProvider.locate] - * Note: search is case-sensitive - * */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().[T] - override fun locate( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate(). -// display_name locate -// documentation ```kotlin\npublic open override fun locate(queryBuilder: QueryBuilder, expr: Expression, substring: String): Unit\n```\n\n----\n\n\n Implementation of [FunctionProvider.locate]\n Note: search is case-sensitive\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#locate(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(queryBuilder) - queryBuilder: QueryBuilder, -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(queryBuilder) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(expr) - expr: Expression, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(substring) - substring: String -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(substring) -// display_name substring -// documentation ```kotlin\nsubstring: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(substring) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(queryBuilder) - append("INSTR(", expr, ",\'", substring, "\')") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(expr) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate().(substring) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#locate(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().[T] - override fun regexp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT : String?\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp(). -// display_name regexp -// documentation ```kotlin\npublic open override fun regexp(expr1: Expression, pattern: Expression, caseSensitive: Boolean, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#regexp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(expr1) - expr1: Expression, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(expr1) -// display_name expr1 -// documentation ```kotlin\nexpr1: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(expr1) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(pattern) - pattern: Expression, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(pattern) -// display_name pattern -// documentation ```kotlin\npattern: Expression\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(pattern) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(caseSensitive) - caseSensitive: Boolean, -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(caseSensitive) -// display_name caseSensitive -// documentation ```kotlin\ncaseSensitive: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(caseSensitive) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("SQLite doesn't provide built in REGEXP expression, use LIKE instead.") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#regexp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(queryBuilder) - override fun time(expr: Expression, queryBuilder: QueryBuilder) = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time(). -// display_name time -// documentation ```kotlin\npublic open override fun time(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#time(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(queryBuilder) - append( -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). - "SUBSTR(", expr, ", INSTR(", expr, ", ' ') + 1,\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - "CASE\n", - " WHEN INSTR(", expr, ", 'Z') > 0 THEN\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " INSTR(", expr, ", 'Z') - 1\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " WHEN INSTR(", expr, ", '+') > 0 THEN\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " INSTR(", expr, ", '+') - 1\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " WHEN INSTR(", expr, ", '-') > 0 THEN\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " INSTR(", expr, ", '-') - 1\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - " ELSE\n", - " LENGTH(", expr, ")\n", -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - "END- INSTR(", expr, ", ' '))" -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time().(expr) - ) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#time(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(queryBuilder) - override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year(). -// display_name year -// documentation ```kotlin\npublic open override fun year(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#year(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(queryBuilder) - append("STRFTIME('%Y',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#year(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(queryBuilder) - override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month(). -// display_name month -// documentation ```kotlin\npublic open override fun month(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#month(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(queryBuilder) - append("STRFTIME('%m',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#month(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(queryBuilder) - override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day(). -// display_name day -// documentation ```kotlin\npublic open override fun day(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#day(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(queryBuilder) - append("STRFTIME('%d',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#day(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(queryBuilder) - override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour(). -// display_name hour -// documentation ```kotlin\npublic open override fun hour(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#hour(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(queryBuilder) - append("STRFTIME('%H',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#hour(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(queryBuilder) - override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute(). -// display_name minute -// documentation ```kotlin\npublic open override fun minute(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#minute(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(queryBuilder) - append("STRFTIME('%M',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#minute(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(queryBuilder) - override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit = queryBuilder { -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second(). -// display_name second -// documentation ```kotlin\npublic open override fun second(expr: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#second(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(expr) -// display_name expr -// documentation ```kotlin\nexpr: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ^^^^ reference semanticdb maven . . kotlin/Unit# -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(queryBuilder) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().[T] -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(expr) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(queryBuilder) - append("STRFTIME('%S',") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - append(expr) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second().(expr) - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#second(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - private const val UNSUPPORTED_AGGREGATE = "SQLite doesn't provide built-in aggregate function" -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// display_name UNSUPPORTED_AGGREGATE -// documentation ```kotlin\nprivate final const val UNSUPPORTED_AGGREGATE: String\n``` -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). -// display_name UNSUPPORTED_AGGREGATE -// documentation ```kotlin\nprivate get(): String\n``` -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().[T] - override fun stdDevPop( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop(). -// display_name stdDevPop -// documentation ```kotlin\npublic open override fun stdDevPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevPop(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("$UNSUPPORTED_AGGREGATE STDDEV_POP") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().[T] - override fun stdDevSamp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp(). -// display_name stdDevSamp -// documentation ```kotlin\npublic open override fun stdDevSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#stdDevSamp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("$UNSUPPORTED_AGGREGATE STDDEV_SAMP") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#stdDevSamp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().[T] - override fun varPop( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop(). -// display_name varPop -// documentation ```kotlin\npublic open override fun varPop(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varPop(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("$UNSUPPORTED_AGGREGATE VAR_POP") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varPop(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().[T] - override fun varSamp( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp(). -// display_name varSamp -// documentation ```kotlin\npublic open override fun varSamp(expression: Expression, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#varSamp(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp().(queryBuilder) - ) { - @OptIn(InternalApi::class) - CoreTransactionManager.currentTransaction().throwUnsupportedException("$UNSUPPORTED_AGGREGATE VAR_SAMP") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#UNSUPPORTED_AGGREGATE. -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#getUNSUPPORTED_AGGREGATE(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#varSamp(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().[T] - override fun jsonExtract( -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().[T] -// display_name FirTypeParameterSymbol T -// documentation ```kotlin\nT\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract(). -// display_name jsonExtract -// documentation ```kotlin\npublic open override fun jsonExtract(expression: Expression, vararg path: String, toScalar: Boolean, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExtract(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().[T] -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(expression) - expression: Expression, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(toScalar) - toScalar: Boolean, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(toScalar) -// display_name toScalar -// documentation ```kotlin\ntoScalar: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(toScalar) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(queryBuilder) - ) = queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(queryBuilder) - append("JSON_EXTRACT(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(expression) -// ⌄ enclosing_range_start local 6 - path.ifEmpty { arrayOf("") }.appendTo { +"'$$it'" } -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract().(path) -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/ifEmpty(). -// ^^^^^^^ reference semanticdb maven . . kotlin/arrayOf(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(+1). -// ^^^^^^^^^^^^^ definition local 6 -// display_name it -// documentation ```kotlin\nit: CapturedType(out String)\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^ reference local 6 -// ⌃ enclosing_range_end local 6 - append(")") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExtract(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists(). - override fun jsonExists( -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists(). -// display_name jsonExists -// documentation ```kotlin\npublic open override fun jsonExists(expression: Expression<*>, vararg path: String, optional: String?, jsonType: IColumnType<*>, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#jsonExists(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(expression) - expression: Expression<*>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(expression) -// display_name expression -// documentation ```kotlin\nexpression: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(path) - vararg path: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(path) -// display_name path -// documentation ```kotlin\nvararg path: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/Array# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(path) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(optional) - optional: String?, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(optional) -// display_name optional -// documentation ```kotlin\noptional: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(optional) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(jsonType) - jsonType: IColumnType<*>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(jsonType) -// display_name jsonType -// documentation ```kotlin\njsonType: IColumnType<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/IColumnType# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(jsonType) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(queryBuilder) - queryBuilder: QueryBuilder -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(queryBuilder) - ) { -// ⌄ enclosing_range_start local 7 - @OptIn(InternalApi::class) - val transaction = CoreTransactionManager.currentTransaction() -// ^^^^^^^^^^^ definition local 7 -// display_name transaction -// documentation ```kotlin\n@OptIn(...) local val transaction: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 7 - if (path.size > 1) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(path) -// ^^^^ reference semanticdb maven . . kotlin/Array#getSize(). -// ^^^^ reference semanticdb maven . . kotlin/Array#size. -// ^ reference semanticdb maven . . kotlin/Int#compareTo(+2). - transaction.throwUnsupportedException("SQLite does not support multiple JSON path arguments") -// ^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 8 - optional?.let { -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(optional) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 8 2:9 -// display_name it -// documentation ```kotlin\nit: String\n``` - transaction.throwUnsupportedException("SQLite does not support optional arguments other than a path argument") -// ^^^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌃ enclosing_range_end local 8 - queryBuilder { -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(queryBuilder) - append("JSON_TYPE(", expression, ", ") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(expression) - append("'$", path.firstOrNull() ?: "", "'") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/append(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists().(path) -// ^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/firstOrNull(). - append(") IS NOT NULL") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#jsonExists(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert(). - override fun insert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert(). -// display_name insert -// documentation ```kotlin\npublic open override fun insert(ignore: Boolean, table: Table, columns: List>, expr: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(ignore) - ignore: Boolean, -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(ignore) -// display_name ignore -// documentation ```kotlin\nignore: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(ignore) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(expr) - expr: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(expr) -// display_name expr -// documentation ```kotlin\nexpr: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(expr) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 9 - val def = super.insert(false, table, columns, expr, transaction) -// ^^^ definition local 9 -// display_name def -// documentation ```kotlin\nlocal val def: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(expr) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(transaction) -// ⌃ enclosing_range_end local 9 - return if (ignore) def.replaceFirst("INSERT", "INSERT OR IGNORE") else def -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert().(ignore) -// ^^^ reference local 9 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). -// ^^^ reference local 9 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace(). - override fun replace( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace(). -// display_name replace -// documentation ```kotlin\npublic open override fun replace(table: Table, columns: List>, expression: String, transaction: Transaction, prepared: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#replace(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(columns) - columns: List>, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(transaction) - transaction: Transaction, -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(transaction) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(prepared) - prepared: Boolean -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(prepared) -// display_name prepared -// documentation ```kotlin\nprepared: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(prepared) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌄ enclosing_range_start local 10 - val insertStatement = super.insert(false, table, columns, expression, transaction) -// ^^^^^^^^^^^^^^^ definition local 10 -// display_name insertStatement -// documentation ```kotlin\nlocal val insertStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(columns) -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace().(transaction) -// ⌃ enclosing_range_end local 10 - return insertStatement.replace("INSERT", "INSERT OR REPLACE") -// ^^^^^^^^^^^^^^^ reference local 10 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#replace(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert(). - override fun upsert( -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert(). -// display_name upsert -// documentation ```kotlin\npublic open override fun upsert(table: Table, data: List, Any?>>, expression: String, onUpdate: List, Any?>>, keyColumns: List>, where: Op?, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#upsert(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(table) - table: Table, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(data) - data: List, Any?>>, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(data) -// display_name data -// documentation ```kotlin\ndata: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(data) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(expression) - expression: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(expression) -// display_name expression -// documentation ```kotlin\nexpression: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(expression) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(onUpdate) - onUpdate: List, Any?>>, -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(onUpdate) -// display_name onUpdate -// documentation ```kotlin\nonUpdate: List, Any?>>\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(onUpdate) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(keyColumns) - keyColumns: List>, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(keyColumns) -// display_name keyColumns -// documentation ```kotlin\nkeyColumns: List>\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(keyColumns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(where) - where: Op?, -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(where) -// display_name where -// documentation ```kotlin\nwhere: Op?\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Op# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(where) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) - ): String = with(QueryBuilder(true)) { -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +insert(false, table, data.unzip().first, expression, transaction) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insert(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(table) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(data) -// ^^^^^ reference semanticdb maven . . kotlin/collections/unzip(+1). -// ^^^^^ reference semanticdb maven . . kotlin/Pair#first. -// ^^^^^ reference semanticdb maven . . kotlin/Pair#getFirst(). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(expression) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) - - +" ON CONFLICT" -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - if (keyColumns.isNotEmpty()) { -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(keyColumns) -// ^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/isNotEmpty(+9). -// ⌄ enclosing_range_start local 11 - keyColumns.appendTo(prefix = " (", postfix = ")") { column -> -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(keyColumns) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^ definition local 11 -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ⌃ enclosing_range_end local 11 - append(transaction.identity(column)) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^ reference local 11 - } - } - - +" DO UPDATE SET " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ⌄ enclosing_range_start local 12 -// ⌄ enclosing_range_start local 13 -// ⌄ enclosing_range_start local 14 - onUpdate.appendTo { (columnToUpdate, updateExpression) -> -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(onUpdate) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name -// documentation ```kotlin\n: Pair, Any?>\n``` -// ^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^^^^^^^^^ definition local 13 -// display_name columnToUpdate -// documentation ```kotlin\nlocal val columnToUpdate: Column<*>\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component1(). -// ^^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^^^^^^^^^^^ definition local 14 -// display_name updateExpression -// documentation ```kotlin\nlocal val updateExpression: Any?\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/Pair#component2(). -// ⌃ enclosing_range_end local 13 -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 12 - append("${transaction.identity(columnToUpdate)}=") -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(transaction) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^^^^^^^^^^^^^ reference local 13 - registerArgument(columnToUpdate, updateExpression) -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#registerArgument(). -// ^^^^^^^^^^^^^^ reference local 13 -// ^^^^^^^^^^^^^^^^ reference local 14 - } - -// ⌄ enclosing_range_start local 15 - where?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert().(where) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 15 3:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` - +" WHERE " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). - +it -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 15 - } -// ⌃ enclosing_range_end local 15 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#upsert(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(columnName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(queryBuilder) - override fun insertValue(columnName: String, queryBuilder: QueryBuilder) { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue(). -// display_name insertValue -// documentation ```kotlin\npublic open override fun insertValue(columnName: String, queryBuilder: QueryBuilder): Unit\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#insertValue(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(columnName) -// display_name columnName -// documentation ```kotlin\ncolumnName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(queryBuilder) -// display_name queryBuilder -// documentation ```kotlin\nqueryBuilder: QueryBuilder\n``` -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(columnName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(queryBuilder) - queryBuilder { +"EXCLUDED.$columnName" } -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#invoke(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(queryBuilder) -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue().(columnName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#insertValue(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(size) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(offset) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset(). -// display_name queryLimitAndOffset -// documentation ```kotlin\npublic open override fun queryLimitAndOffset(size: Int?, offset: Long, alreadyOrdered: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(size) -// display_name size -// documentation ```kotlin\nsize: Int?\n``` -// ^^^^ reference semanticdb maven . . kotlin/Int# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(offset) -// display_name offset -// documentation ```kotlin\noffset: Long\n``` -// ^^^^ reference semanticdb maven . . kotlin/Long# -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(alreadyOrdered) -// display_name alreadyOrdered -// documentation ```kotlin\nalreadyOrdered: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(size) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(offset) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - @OptIn(InternalApi::class) - if (size == null && offset > 0) { -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(size) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(offset) -// ^ reference semanticdb maven . . kotlin/Long#compareTo(+2). - CoreTransactionManager.currentTransaction().throwUnsupportedException("SQLite doesn't support OFFSET clause without LIMIT") -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } - return super.queryLimitAndOffset(size, offset, alreadyOrdered) -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#queryLimitAndOffset(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(size) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(offset) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset().(alreadyOrdered) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#queryLimitAndOffset(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain(). - override fun explain( -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain(). -// display_name explain -// documentation ```kotlin\npublic open override fun explain(analyze: Boolean, options: String?, internalStatement: String, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(analyze) - analyze: Boolean, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(analyze) -// display_name analyze -// documentation ```kotlin\nanalyze: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(analyze) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(options) - options: String?, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(options) -// display_name options -// documentation ```kotlin\noptions: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(options) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(internalStatement) - internalStatement: String, -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(internalStatement) -// display_name internalStatement -// documentation ```kotlin\ninternalStatement: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(internalStatement) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - if (analyze || options != null) { -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(analyze) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(options) - transaction.throwUnsupportedException("SQLite does not support ANALYZE or other options in EXPLAIN queries.") -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(transaction) -// ^^^^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/exceptions/throwUnsupportedException(). - } -// ⌄ enclosing_range_start local 16 - val sql = super.explain(false, null, internalStatement, transaction) -// ^^^ definition local 16 -// display_name sql -// documentation ```kotlin\nlocal val sql: String\n``` -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#explain(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(internalStatement) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain().(transaction) -// ⌃ enclosing_range_end local 16 - return sql.replaceFirst("EXPLAIN ", "EXPLAIN QUERY PLAN ") -// ^^^ reference local 16 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/text/replaceFirst(+1). - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#explain(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning(). - override fun returning( -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning(). -// display_name returning -// documentation ```kotlin\npublic open override fun returning(mainSql: String, returning: List>, transaction: Transaction): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider#returning(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(mainSql) - mainSql: String, -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(mainSql) -// display_name mainSql -// documentation ```kotlin\nmainSql: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(returning) - returning: List>, -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(returning) -// display_name returning -// documentation ```kotlin\nreturning: List>\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(returning) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(transaction) - transaction: Transaction -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(transaction) -// display_name transaction -// documentation ```kotlin\ntransaction: Transaction\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(transaction) - ): String { -// ^^^^^^ reference semanticdb maven . . kotlin/String# - return with(QueryBuilder(true)) { -// ^^^^ reference semanticdb maven . . kotlin/with(). -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - +"$mainSql RETURNING " -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+1). -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(mainSql) -// ⌄ enclosing_range_start local 17 - returning.appendTo { +it } -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning().(returning) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#appendTo(). -// ^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: Expression<*>\n``` -// ^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#unaryPlus(+2). -// ^^ reference local 17 -// ⌃ enclosing_range_end local 17 - toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#returning(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteFunctionProvider#``(). - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#``(). - /** - * SQLite dialect implementation. - */ - open class SQLiteDialect : VendorDialect(dialectName, SQLiteDataTypeProvider, SQLiteFunctionProvider) { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// display_name SQLiteDialect -// documentation ```kotlin\npublic open class SQLiteDialect : VendorDialect\n```\n\n----\n\n\n SQLite dialect implementation.\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#``(). -// display_name SQLiteDialect -// documentation ```kotlin\npublic constructor(): SQLiteDialect\n```\n\n----\n\n\n SQLite dialect implementation.\n -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSequence. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSequence(). - override val supportsCreateSequence: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSequence(). -// display_name supportsCreateSequence -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSequence. -// display_name supportsCreateSequence -// documentation ```kotlin\npublic open override val supportsCreateSequence: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSequence. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSequence(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsMultipleGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsMultipleGeneratedKeys(). - override val supportsMultipleGeneratedKeys: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsMultipleGeneratedKeys(). -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsMultipleGeneratedKeys. -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic open override val supportsMultipleGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsMultipleGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSchema. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSchema(). - override val supportsCreateSchema: Boolean = false -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSchema(). -// display_name supportsCreateSchema -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSchema. -// display_name supportsCreateSchema -// documentation ```kotlin\npublic open override val supportsCreateSchema: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsCreateSchema. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsCreateSchema(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsWindowFrameGroupsMode. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsWindowFrameGroupsMode(). - override val supportsWindowFrameGroupsMode: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsWindowFrameGroupsMode(). -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsWindowFrameGroupsMode. -// display_name supportsWindowFrameGroupsMode -// documentation ```kotlin\npublic open override val supportsWindowFrameGroupsMode: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#supportsWindowFrameGroupsMode. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#getSupportsWindowFrameGroupsMode(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault().(e) - override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault(). -// display_name isAllowedAsColumnDefault -// documentation ```kotlin\npublic open override fun isAllowedAsColumnDefault(e: Expression<*>): Boolean\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#isAllowedAsColumnDefault(). -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault().(e) -// display_name e -// documentation ```kotlin\ne: Expression<*>\n``` -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Expression# -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault().(e) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#isAllowedAsColumnDefault(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) - if (index.indexType != null) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. - exposedLogger.warn( -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ⌄ enclosing_range_start local 18 - "Index of type ${index.indexType} on ${index.table.tableName} for ${index.columns.joinToString { it.name }} can't be created in SQLite" -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#getTableName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table#tableName. -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^^^^^^^^^^^ definition local 18 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^ reference local 18 -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#name. -// ⌃ enclosing_range_end local 18 - ) - return "" - } -// ⌄ enclosing_range_start local 19 - val originalCreateIndex = super.createIndex(index.copy(unique = false)) -// ^^^^^^^^^^^^^^^^^^^ definition local 19 -// display_name originalCreateIndex -// documentation ```kotlin\nlocal val originalCreateIndex: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#copy(). -// ⌃ enclosing_range_end local 19 - return if (index.unique) { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex().(index) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. - originalCreateIndex.replace("CREATE INDEX", "CREATE UNIQUE INDEX") -// ^^^^^^^^^^^^^^^^^^^ reference local 19 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+1). - } else { - originalCreateIndex -// ^^^^^^^^^^^^^^^^^^^ reference local 19 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(isPartialOrFunctional) - return "DROP INDEX IF EXISTS ${identifierManager.cutIfNecessaryAndQuote(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex().(indexName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase().(name) - override fun createDatabase(name: String) = "ATTACH DATABASE '${name.lowercase()}.db' AS ${name.inProperCase()}" -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase(). -// display_name createDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun createDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase().(name) -// ^^^^^^^^^ reference semanticdb maven . . kotlin/text/lowercase(+2). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#listDatabases(). - override fun listDatabases(): String = "SELECT name FROM pragma_database_list" -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#listDatabases(). -// display_name listDatabases -// documentation ```kotlin\npublic open override fun listDatabases(): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#listDatabases(). -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#listDatabases(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase(). - @OptIn(InternalApi::class) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase().(name) - override fun dropDatabase(name: String) = "DETACH DATABASE ${name.inProperCase()}" -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase(). -// display_name dropDatabase -// documentation ```kotlin\n@OptIn(...) public open override fun dropDatabase(name: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropDatabase(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase().(name) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/inProperCase(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropDatabase(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion# -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion#``(). - companion object : DialectNameProvider("SQLite") -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion# -// display_name Companion -// documentation ```kotlin\npublic final companion object Companion : VendorDialect.DialectNameProvider\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion#``(). -// display_name Companion -// documentation ```kotlin\nprivate constructor(): SQLiteDialect.Companion\n``` -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion#``(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#``(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SchemaMetadata.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SchemaMetadata.kt deleted file mode 100644 index a93a0bb0a..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/SchemaMetadata.kt +++ /dev/null @@ -1,90 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata# - /** - * Represents metadata information about the current schema and its associated tables. - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy(). - data class SchemaMetadata( -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata# -// display_name SchemaMetadata -// documentation ```kotlin\npublic final data class SchemaMetadata : Any\n```\n\n----\n\n\n Represents metadata information about the current schema and its associated tables.\n -// ^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``(). -// display_name SchemaMetadata -// documentation ```kotlin\npublic constructor(schemaName: String, tableNames: List): SchemaMetadata\n```\n\n----\n\n Name of the current schema. -// ^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy(). 5:1 -// display_name copy -// documentation ```kotlin\npublic final fun copy(schemaName: String = ..., tableNames: List = ...): SchemaMetadata\n\n```\n\n----\n\n Name of the current schema. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(schemaName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#schemaName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getSchemaName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component1(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(schemaName) - /** Name of the current schema. */ - val schemaName: String, -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(schemaName) -// display_name schemaName -// documentation ```kotlin\nschemaName: String\n```\n\n----\n\n Name of the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(schemaName) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component1(). -// display_name component1 -// documentation ```kotlin\npublic final operator fun component1(): String\n\n```\n\n----\n\n Name of the current schema. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(schemaName) -// display_name schemaName -// documentation ```kotlin\nschemaName: String = ...\n```\n\n----\n\n Name of the current schema. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getSchemaName(). -// display_name schemaName -// documentation ```kotlin\npublic get(): String\n```\n\n----\n\n Name of the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getSchemaName(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#schemaName. -// display_name schemaName -// documentation ```kotlin\npublic final val schemaName: String\n```\n\n----\n\n Name of the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#schemaName. -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(schemaName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#schemaName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getSchemaName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component1(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(schemaName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(tableNames) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#tableNames. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getTableNames(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component2(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(tableNames) - /** Names of the existing tables in the current schema. */ - val tableNames: List -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(tableNames) -// display_name tableNames -// documentation ```kotlin\ntableNames: List\n```\n\n----\n\n Names of the existing tables in the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(tableNames) -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component2(). -// display_name component2 -// documentation ```kotlin\npublic final operator fun component2(): List\n\n```\n\n----\n\n Names of the existing tables in the current schema. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(tableNames) -// display_name tableNames -// documentation ```kotlin\ntableNames: List = ...\n```\n\n----\n\n Names of the existing tables in the current schema. -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getTableNames(). -// display_name tableNames -// documentation ```kotlin\npublic get(): List\n```\n\n----\n\n Names of the existing tables in the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getTableNames(). -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#tableNames. -// display_name tableNames -// documentation ```kotlin\npublic final val tableNames: List\n```\n\n----\n\n Names of the existing tables in the current schema. -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#tableNames. -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``().(tableNames) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#tableNames. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#getTableNames(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#component2(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy().(tableNames) - ) -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#``(). -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SchemaMetadata#copy(). diff --git a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/VendorDialect.kt b/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/VendorDialect.kt deleted file mode 100644 index 4ad71ede1..000000000 --- a/tests/snapshots/src/main/generated/org/jetbrains/exposed/v1/core/vendors/VendorDialect.kt +++ /dev/null @@ -1,685 +0,0 @@ - package org.jetbrains.exposed.v1.core.vendors -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/ - - import org.jetbrains.exposed.v1.core.* -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ - import org.jetbrains.exposed.v1.core.Function -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# - import org.jetbrains.exposed.v1.core.transactions.CoreTransactionManager -// ^^^ reference semanticdb maven . . org/ -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/ -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/ -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/ -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/ -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager# - -//⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# - /** - * Base implementation of a vendor dialect - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``(). - abstract class VendorDialect( -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# -// display_name VendorDialect -// documentation ```kotlin\npublic abstract class VendorDialect : DatabaseDialect\n```\n\n----\n\n\n Base implementation of a vendor dialect\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``(). -// display_name VendorDialect -// documentation ```kotlin\npublic constructor(name: String, dataTypeProvider: DataTypeProvider, functionProvider: FunctionProvider): VendorDialect\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#name. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getName(). - override val name: String, -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(name) -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getName(). -// display_name name -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#name. -// display_name name -// documentation ```kotlin\npublic open override val name: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#name. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getName(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(dataTypeProvider) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). - override val dataTypeProvider: DataTypeProvider, -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(dataTypeProvider) -// display_name dataTypeProvider -// documentation ```kotlin\ndataTypeProvider: DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(dataTypeProvider) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// display_name dataTypeProvider -// documentation ```kotlin\npublic open override val dataTypeProvider: DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// display_name dataTypeProvider -// documentation ```kotlin\npublic get(): DataTypeProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DataTypeProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(dataTypeProvider) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dataTypeProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getDataTypeProvider(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(functionProvider) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#functionProvider. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getFunctionProvider(). - override val functionProvider: FunctionProvider -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(functionProvider) -// display_name functionProvider -// documentation ```kotlin\nfunctionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(functionProvider) -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#functionProvider. -// display_name functionProvider -// documentation ```kotlin\npublic open override val functionProvider: FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getFunctionProvider(). -// display_name functionProvider -// documentation ```kotlin\npublic get(): FunctionProvider\n``` -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/FunctionProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``().(functionProvider) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#functionProvider. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getFunctionProvider(). - ) : DatabaseDialect { -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect# -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. - protected val identifierManager -// ^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// display_name identifierManager -// documentation ```kotlin\nprotected final val identifierManager: IdentifierManagerApi\n``` -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). - @OptIn(InternalApi::class) - get() = CoreTransactionManager.currentTransaction().db.identifierManager -// ^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// display_name identifierManager -// documentation ```kotlin\n@OptIn(...) protected get(): IdentifierManagerApi\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# - @Suppress("UnnecessaryAbstractClass") -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``().(dialectName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). - abstract class DialectNameProvider(val dialectName: String) -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// display_name DialectNameProvider -// documentation ```kotlin\n@Suppress(...) public abstract class DialectNameProvider : Any\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MariaDBDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLNGDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#Companion# -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#Companion# -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``(). -// display_name DialectNameProvider -// documentation ```kotlin\npublic constructor(dialectName: String): VendorDialect.DialectNameProvider\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``().(dialectName) -// display_name dialectName -// documentation ```kotlin\ndialectName: String\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``().(dialectName) -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// display_name dialectName -// documentation ```kotlin\npublic final val dialectName: String\n``` -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// display_name dialectName -// documentation ```kotlin\npublic get(): String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``().(dialectName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#dialectName. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#getDialectName(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#DialectNameProvider#``(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#supportsMultipleGeneratedKeys. -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getSupportsMultipleGeneratedKeys(). - override val supportsMultipleGeneratedKeys: Boolean = true -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getSupportsMultipleGeneratedKeys(). -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic get(): Boolean\n``` -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#supportsMultipleGeneratedKeys. -// display_name supportsMultipleGeneratedKeys -// documentation ```kotlin\npublic open override val supportsMultipleGeneratedKeys: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#supportsMultipleGeneratedKeys. -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getSupportsMultipleGeneratedKeys(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition().(index) - fun filterCondition(index: Index): String? { -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition(). -// display_name filterCondition -// documentation ```kotlin\npublic final fun filterCondition(index: Index): String?\n``` -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition().(index) -// ⌄ enclosing_range_start local 0 - return index.filterCondition?.let { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition().(index) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#filterCondition. -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFilterCondition(). -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^ definition local 0 13:9 -// display_name it -// documentation ```kotlin\nit: Op\n``` -// ⌄ enclosing_range_start local 1 - when (currentDialect) { -// ^^^^^^^^^^^^^^ definition local 1 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 1 - is PostgreSQLDialect, is SQLServerDialect, is SQLiteDialect -> { -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect# -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# - QueryBuilder(false) -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#``(). - .append(" WHERE ").append(it) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+1). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#append(+2). -// ^^ reference local 0 - .toString() -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/QueryBuilder#toString(). - } - - else -> { - exposedLogger.warn("Index creation with a filter condition is not supported in ${currentDialect.name}") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#getName(). -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#name. - return null - } - } - } ?: "" -// ⌃ enclosing_range_end local 0 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString().(function) - private fun indexFunctionToString(function: Function<*>): String { -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString(). -// display_name indexFunctionToString -// documentation ```kotlin\nprivate final fun indexFunctionToString(function: Function<*>): String\n``` -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString().(function) -// display_name function -// documentation ```kotlin\nfunction: Function<*>\n``` -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString().(function) -// ⌄ enclosing_range_start local 2 - val baseString = function.toString() -// ^^^^^^^^^^ definition local 2 -// display_name baseString -// documentation ```kotlin\nlocal val baseString: String\n``` -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString().(function) -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function#toString(). -// ⌃ enclosing_range_end local 2 -// ⌄ enclosing_range_start local 3 - return when (currentDialect) { -// ^^^^^^^^^^^^^^ definition local 3 -// display_name -// documentation ```kotlin\nlocal val : DatabaseDialect\n``` -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/currentDialect. -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/getCurrentDialect(). -// ⌃ enclosing_range_end local 3 - // SQLite & Oracle do not support "." operator (with table prefix) in index expressions - is SQLiteDialect, is OracleDialect -> baseString.replace(Regex("""^*[^( ]*\."""), "") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect# -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect# -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/replace(+2). -// ^^^^^ reference semanticdb maven . . kotlin/text/Regex#``(+1). - is MysqlDialect -> if (baseString.first() != '(') "($baseString)" else baseString -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect# -// ^^^^^^^^^^ reference local 2 -// ^^^^^ reference semanticdb maven . . kotlin/text/first(). -// ^^^^^^^^^^ reference local 2 -// ^^^^^^^^^^ reference local 2 - else -> baseString -// ^^^^^^^^^^ reference local 2 - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). - /** - * Uniqueness might be required for foreign key constraints. - * - * In PostgreSQL (https://www.postgresql.org/docs/current/indexes-unique.html), UNIQUE means B-tree only. - * Unique constraints can not be partial - * Unique indexes can be partial - */ -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) - override fun createIndex(index: Index): String { -// ^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). -// display_name createIndex -// documentation ```kotlin\npublic open override fun createIndex(index: Index): String\n```\n\n----\n\n\n Uniqueness might be required for foreign key constraints.\n\n In PostgreSQL (https://www.postgresql.org/docs/current/indexes-unique.html), UNIQUE means B-tree only.\n Unique constraints can not be partial\n Unique indexes can be partial\n -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#createIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#createIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#createIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#createIndex(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// display_name index -// documentation ```kotlin\nindex: Index\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ⌄ enclosing_range_start local 4 - @OptIn(InternalApi::class) - val t = CoreTransactionManager.currentTransaction() -// ^ definition local 4 -// display_name t -// documentation ```kotlin\n@OptIn(...) local val t: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 4 -// ⌄ enclosing_range_start local 5 - val quotedTableName = t.identity(index.table) -// ^^^^^^^^^^^^^^^ definition local 5 -// display_name quotedTableName -// documentation ```kotlin\nlocal val quotedTableName: String\n``` -// ^ reference local 4 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#table. -// ⌃ enclosing_range_end local 5 -// ⌄ enclosing_range_start local 6 - val quotedIndexName = t.db.identifierManager.cutIfNecessaryAndQuote(index.indexName) -// ^^^^^^^^^^^^^^^ definition local 6 -// display_name quotedIndexName -// documentation ```kotlin\nlocal val quotedIndexName: String\n``` -// ^ reference local 4 -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#db. -// ^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/TransactionInterface#getDb(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/DatabaseApi#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexName(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexName. -// ⌃ enclosing_range_end local 6 -// ⌄ enclosing_range_start local 7 - val keyFields = index.columns.plus(index.functions ?: emptyList()) -// ^^^^^^^^^ definition local 7 -// display_name keyFields -// documentation ```kotlin\nlocal val keyFields: List>\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#columns. -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getColumns(). -// ^^^^ reference semanticdb maven . . kotlin/collections/plus(+32). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^^^ reference semanticdb maven . . kotlin/collections/emptyList(). -// ⌃ enclosing_range_end local 7 -// ⌄ enclosing_range_start local 8 -// ⌄ enclosing_range_start local 9 - val fieldsList = keyFields.joinToString(prefix = "(", postfix = ")") { -// ^^^^^^^^^^ definition local 8 -// display_name fieldsList -// documentation ```kotlin\nlocal val fieldsList: String\n``` -// ^^^^^^^^^ reference local 7 -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(+9). -// ^ definition local 9 11:9 -// display_name it -// documentation ```kotlin\nit: ExpressionWithColumnType<*>\n``` -// ⌄ enclosing_range_start local 10 - when (it) { -// ^^ definition local 10 -// display_name -// documentation ```kotlin\nlocal val : ExpressionWithColumnType<*>\n``` -// ^^ reference local 9 -// ⌃ enclosing_range_end local 10 - is Column<*> -> t.identity(it) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^ reference local 4 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 9 - is Function<*> -> indexFunctionToString(it) -// ^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Function# -// ^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#indexFunctionToString(). -// ^^ reference local 9 - // returned by existingIndices() mapping String metadata to stringLiteral() - is LiteralOp<*> -> it.value.toString().trim('"') -// ^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp# -// ^^ reference local 9 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#getValue(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/LiteralOp#value. -// ^^^^^^^^ reference semanticdb maven . . kotlin/toString(). -// ^^^^ reference semanticdb maven . . kotlin/text/trim(+3). - else -> { - exposedLogger.warn("Unexpected defining key field will be passed as String: $it") -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/exposedLogger. -// ^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/getExposedLogger(). -// ^^^^ reference semanticdb maven . . org/slf4j/Logger#warn(). -// ^^ reference local 9 - it.toString() -// ^^ reference local 9 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ExpressionWithColumnType#toString(). - } - } - } -// ⌃ enclosing_range_end local 8 -// ⌃ enclosing_range_end local 9 -// ⌄ enclosing_range_start local 11 - val includesOnlyColumns = index.functions?.isEmpty() != false -// ^^^^^^^^^^^^^^^^^^^ definition local 11 -// display_name includesOnlyColumns -// documentation ```kotlin\nlocal val includesOnlyColumns: Boolean\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#functions. -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getFunctions(). -// ^^^^^^^ reference semanticdb maven . . kotlin/collections/List#isEmpty(). -// ⌃ enclosing_range_end local 11 -// ⌄ enclosing_range_start local 12 - val maybeFilterCondition = filterCondition(index) ?: return "" -// ^^^^^^^^^^^^^^^^^^^^ definition local 12 -// display_name maybeFilterCondition -// documentation ```kotlin\nlocal val maybeFilterCondition: String\n``` -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#filterCondition(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ⌃ enclosing_range_end local 12 - - return when { - // unique and no filter -> constraint, the type is not supported - index.unique && maybeFilterCondition.isEmpty() && includesOnlyColumns -> { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. -// ^^^^^^^^^^^^^^^^^^^^ reference local 12 -// ^^^^^^^ reference semanticdb maven . . kotlin/text/isEmpty(). -// ^^^^^^^^^^^^^^^^^^^ reference local 11 - "ALTER TABLE $quotedTableName ADD CONSTRAINT $quotedIndexName UNIQUE $fieldsList" -// ^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^ reference local 8 - } - // unique and filter -> index only, the type is not supported - index.unique -> { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getUnique(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#unique. - "CREATE UNIQUE INDEX $quotedIndexName ON $quotedTableName $fieldsList$maybeFilterCondition" -// ^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^ reference local 12 - } - // type -> can't be unique or constraint - index.indexType != null -> { -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. - createIndexWithType( -// ^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). - name = quotedIndexName, table = quotedTableName, -// ^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^^ reference local 5 - columns = fieldsList, type = index.indexType, filterCondition = maybeFilterCondition -// ^^^^^^^^^^ reference local 8 -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex().(index) -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#getIndexType(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Index#indexType. -// ^^^^^^^^^^^^^^^^^^^^ reference local 12 - ) - } - - else -> { - "CREATE INDEX $quotedIndexName ON $quotedTableName $fieldsList$maybeFilterCondition" -// ^^^^^^^^^^^^^^^ reference local 6 -// ^^^^^^^^^^^^^^^ reference local 5 -// ^^^^^^^^^^ reference local 8 -// ^^^^^^^^^^^^^^^^^^^^ reference local 12 - } - } - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(name) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(columns) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(type) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(filterCondition) - protected open fun createIndexWithType(name: String, table: String, columns: String, type: String, filterCondition: String): String { -// ^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). -// display_name createIndexWithType -// documentation ```kotlin\nprotected open fun createIndexWithType(name: String, table: String, columns: String, type: String, filterCondition: String): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#createIndexWithType(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#createIndexWithType(). -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(name) -// display_name name -// documentation ```kotlin\nname: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(table) -// display_name table -// documentation ```kotlin\ntable: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(columns) -// display_name columns -// documentation ```kotlin\ncolumns: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(type) -// display_name type -// documentation ```kotlin\ntype: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(filterCondition) -// display_name filterCondition -// documentation ```kotlin\nfilterCondition: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(name) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(columns) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(type) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(filterCondition) - return "CREATE INDEX $name ON $table $columns USING $type$filterCondition" -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(name) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(table) -// ^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(columns) -// ^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(type) -// ^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType().(filterCondition) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#createIndexWithType(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(tableName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(indexName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isUnique) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isPartialOrFunctional) - override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String { -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). -// display_name dropIndex -// documentation ```kotlin\npublic open override fun dropIndex(tableName: String, indexName: String, isUnique: Boolean, isPartialOrFunctional: Boolean): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#dropIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/MysqlDialect#dropIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#dropIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#dropIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#dropIndex(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLiteDialect#dropIndex(). -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(tableName) -// display_name tableName -// documentation ```kotlin\ntableName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(indexName) -// display_name indexName -// documentation ```kotlin\nindexName: String\n``` -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isUnique) -// display_name isUnique -// documentation ```kotlin\nisUnique: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^^^^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isPartialOrFunctional) -// display_name isPartialOrFunctional -// documentation ```kotlin\nisPartialOrFunctional: Boolean\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/Boolean# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(tableName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(indexName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isUnique) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(isPartialOrFunctional) - return "ALTER TABLE ${identifierManager.quoteIfNecessary(tableName)} DROP CONSTRAINT ${identifierManager.cutIfNecessaryAndQuote(indexName)}" -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(tableName) -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#cutIfNecessaryAndQuote(). -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex().(indexName) - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#dropIndex(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(column) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(columnDiff) - override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List = -// ^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). -// display_name modifyColumn -// documentation ```kotlin\npublic open override fun modifyColumn(column: Column<*>, columnDiff: ColumnDiff): List\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#modifyColumn(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/H2Dialect#modifyColumn(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/OracleDialect#modifyColumn(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/PostgreSQLDialect#modifyColumn(). -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/SQLServerDialect#modifyColumn(). -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(column) -// display_name column -// documentation ```kotlin\ncolumn: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column# -// ^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(columnDiff) -// display_name columnDiff -// documentation ```kotlin\ncolumnDiff: ColumnDiff\n``` -// ^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/ColumnDiff# -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/List# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(column) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(columnDiff) - @OptIn(InternalApi::class) - listOf("ALTER TABLE ${CoreTransactionManager.currentTransaction().identity(column.table)} MODIFY COLUMN ${column.descriptionDdl(true)}") -// ^^^^^^ reference semanticdb maven . . kotlin/collections/listOf(). -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(column) -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#getTable(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#table. -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn().(column) -// ^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Column#descriptionDdl(). -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#modifyColumn(). - -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey(). -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(table) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkName) -// ⌄ enclosing_range_start semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkColumns) - override fun addPrimaryKey(table: Table, pkName: String?, vararg pkColumns: Column<*>): String { -// ^^^^^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey(). -// display_name addPrimaryKey -// documentation ```kotlin\npublic open override fun addPrimaryKey(table: Table, pkName: String?, vararg pkColumns: Column<*>): String\n``` -// relationship is_reference is_implementation semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/DatabaseDialect#addPrimaryKey(). -// ^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(table) -// display_name table -// documentation ```kotlin\ntable: Table\n``` -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Table# -// ^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkName) -// display_name pkName -// documentation ```kotlin\npkName: String?\n``` -// ^^^^^^^ reference semanticdb maven . . kotlin/String# -// ^^^^^^^^^ definition semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkColumns) -// display_name pkColumns -// documentation ```kotlin\nvararg pkColumns: Column<*>\n``` -// ^^^^^^^^^ reference semanticdb maven . . kotlin/Array# -// ^^^^^^ reference semanticdb maven . . kotlin/String# -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(table) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkName) -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkColumns) -// ⌄ enclosing_range_start local 13 - @OptIn(InternalApi::class) - val transaction = CoreTransactionManager.currentTransaction() -// ^^^^^^^^^^^ definition local 13 -// display_name transaction -// documentation ```kotlin\n@OptIn(...) local val transaction: Transaction\n``` -// ^^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/transactions/CoreTransactionManager#currentTransaction(). -// ⌃ enclosing_range_end local 13 -// ⌄ enclosing_range_start local 14 -// ⌄ enclosing_range_start local 15 - val columns = pkColumns.joinToString(prefix = "(", postfix = ")") { transaction.identity(it) } -// ^^^^^^^ definition local 14 -// display_name columns -// documentation ```kotlin\nlocal val columns: String\n``` -// ^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkColumns) -// ^^^^^^^^^^^^ reference semanticdb maven . . kotlin/collections/joinToString(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 15 -// display_name it -// documentation ```kotlin\nit: Column<*>\n``` -// ^^^^^^^^^^^ reference local 13 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(+1). -// ^^ reference local 15 -// ⌃ enclosing_range_end local 14 -// ⌃ enclosing_range_end local 15 -// ⌄ enclosing_range_start local 16 -// ⌄ enclosing_range_start local 17 - val constraint = pkName?.let { " CONSTRAINT ${identifierManager.quoteIfNecessary(it)} " } ?: " " -// ^^^^^^^^^^ definition local 16 -// display_name constraint -// documentation ```kotlin\nlocal val constraint: String\n``` -// ^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(pkName) -// ^^^ reference semanticdb maven . . kotlin/let(). -// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition local 17 -// display_name it -// documentation ```kotlin\nit: String\n``` -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#getIdentifierManager(). -// ^^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#identifierManager. -// ^^^^^^^^^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/statements/api/IdentifierManagerApi#quoteIfNecessary(). -// ^^ reference local 17 -// ⌃ enclosing_range_end local 17 -// ⌃ enclosing_range_end local 16 - return "ALTER TABLE ${transaction.identity(table)} ADD${constraint}PRIMARY KEY $columns" -// ^^^^^^^^^^^ reference local 13 -// ^^^^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/Transaction#identity(). -// ^^^^^ reference semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey().(table) -// ^^^^^^^^^^ reference local 16 -// ^^^^^^^ reference local 14 - } -// ⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect#addPrimaryKey(). - } -//⌃ enclosing_range_end semanticdb maven . . org/jetbrains/exposed/v1/core/vendors/VendorDialect# diff --git a/tests/snapshots/src/main/scala/tests/AggregateSnapshotGenerator.scala b/tests/snapshots/src/main/scala/tests/AggregateSnapshotGenerator.scala deleted file mode 100644 index d62691f79..000000000 --- a/tests/snapshots/src/main/scala/tests/AggregateSnapshotGenerator.scala +++ /dev/null @@ -1,11 +0,0 @@ -package tests - -class AggregateSnapshotGenerator(underlying: List[SnapshotGenerator]) - extends SnapshotGenerator { - override def run(context: SnapshotContext, handler: SnapshotHandler): Unit = { - underlying.foreach { generator => - generator.run(context, handler.withoutFinishedEvent) - } - handler.onFinished(context) - } -} diff --git a/tests/snapshots/src/main/scala/tests/LibrarySnapshotGenerator.scala b/tests/snapshots/src/main/scala/tests/LibrarySnapshotGenerator.scala deleted file mode 100644 index f4b2af2dd..000000000 --- a/tests/snapshots/src/main/scala/tests/LibrarySnapshotGenerator.scala +++ /dev/null @@ -1,76 +0,0 @@ -package tests - -import java.io.ByteArrayOutputStream -import java.io.PrintStream -import java.nio.charset.StandardCharsets -import java.nio.file.FileSystems -import java.nio.file.FileVisitResult -import java.nio.file.Files -import java.nio.file.Path -import java.nio.file.SimpleFileVisitor -import java.nio.file.attribute.BasicFileAttributes - -import com.sourcegraph.scip_java.ScipJava -import moped.reporters.ConsoleReporter - -class LibrarySnapshotGenerator extends SnapshotGenerator { - val javaPattern = FileSystems.getDefault.getPathMatcher("glob:**.java") - def runScipJava(arguments: List[String]): Unit = { - val baos = new ByteArrayOutputStream - val exitCode = ScipJava - .app - .withReporter(ConsoleReporter(new PrintStream(baos))) - .withEnv( - ScipJava - .app - .env - .withStandardOutput(new PrintStream(baos)) - .withStandardError(new PrintStream(baos)) - .withExit(i => throw new RuntimeException(i.toString())) - ) - .run(arguments) - if (exitCode != 0) { - throw new RuntimeException(baos.toString()) - } - } - - override def run(context: SnapshotContext, handler: SnapshotHandler): Unit = { - val gen = new Gen(context, handler) - gen.checkLibrary("org.jetbrains.exposed:exposed-core:1.0.0-beta-4") - } - - private class Gen(context: SnapshotContext, handler: SnapshotHandler) { - def checkLibrary(name: String, provided: List[String] = Nil): Unit = { - println(s"indexing library '$name'") - val providedArguments = provided.flatMap(p => List("--provided", p)) - val snapshotDir = Files.createTempDirectory("semanticdb-javac") - runScipJava( - List( - "index-dependency", - "--no-cleanup", - "--snapshot", - "--dependency", - name, - "--output", - snapshotDir.toString() - ) ++ providedArguments - ) - val root = snapshotDir.toFile().listFiles().head.toPath() - Files.walkFileTree( - root, - new SimpleFileVisitor[Path] { - override def visitFile( - file: Path, - attrs: BasicFileAttributes - ): FileVisitResult = { - val print = - new String(Files.readAllBytes(file), StandardCharsets.UTF_8) - val out = context.expectDirectory.resolve(root.relativize(file)) - handler.onSnapshotTest(context, out, () => print) - super.visitFile(file, attrs) - } - } - ) - } - } -} diff --git a/tests/snapshots/src/main/scala/tests/SaveSnapshots.scala b/tests/snapshots/src/main/scala/tests/SaveSnapshots.scala index d489fb7e4..a2a4f6837 100644 --- a/tests/snapshots/src/main/scala/tests/SaveSnapshots.scala +++ b/tests/snapshots/src/main/scala/tests/SaveSnapshots.scala @@ -3,19 +3,7 @@ package tests object SaveSnapshots { def main(args: Array[String]): Unit = { val expectDirectory = tests.snapshots.BuildInfo.snapshotDirectory.toPath - val mapping = Map( - "minimized" -> new MinimizedSnapshotScipGenerator(), - "library" -> new LibrarySnapshotGenerator() - ) - - val enabledGenerators = - if (args.isEmpty) - mapping.values.toList - else - args.flatMap(mapping.get).toList - - val generator = new AggregateSnapshotGenerator(enabledGenerators) - - generator.run(SnapshotContext(expectDirectory), new SaveSnapshotHandler) + new MinimizedSnapshotScipGenerator() + .run(SnapshotContext(expectDirectory), new SaveSnapshotHandler) } } diff --git a/tests/snapshots/src/main/scala/tests/SemanticdbJavacSnapshotGenerator.scala b/tests/snapshots/src/main/scala/tests/SemanticdbJavacSnapshotGenerator.scala deleted file mode 100644 index 9376c8204..000000000 --- a/tests/snapshots/src/main/scala/tests/SemanticdbJavacSnapshotGenerator.scala +++ /dev/null @@ -1,6 +0,0 @@ -package tests - -object SemanticdbJavacSnapshotGenerator - extends AggregateSnapshotGenerator( - List(new LibrarySnapshotGenerator(), new MinimizedSnapshotScipGenerator()) - ) diff --git a/tests/snapshots/src/test/scala/tests/SnapshotSuite.scala b/tests/snapshots/src/test/scala/tests/SnapshotSuite.scala index fe246aefb..30d303297 100644 --- a/tests/snapshots/src/test/scala/tests/SnapshotSuite.scala +++ b/tests/snapshots/src/test/scala/tests/SnapshotSuite.scala @@ -11,7 +11,5 @@ abstract class SnapshotSuite(generator: SnapshotGenerator) ) } -class LibrarySnapshotSuite extends SnapshotSuite(new LibrarySnapshotGenerator) - class MinimizedSnapshotScipSuite extends SnapshotSuite(new MinimizedSnapshotScipGenerator) From b00807dca7d3ba9481535ba4345db1e76fcc8b6a Mon Sep 17 00:00:00 2001 From: jupblb Date: Wed, 27 May 2026 15:27:26 +0200 Subject: [PATCH 2/2] Simplify ScipBuildTool now that it is a Bazel-only worker ScipBuildTool is dispatched exclusively from IndexCommand.run() when the Bazel aspect passes --scip-config, so a lot of its surface area was dead code. Net: -501 lines. ScipBuildTool: - No longer extends BuildTool. It does not participate in detection, so the name/isHidden/usedInCurrentDirectory overrides served no purpose. generateScip() is renamed to run(). - Drop the Kotlin compilation path (~150 lines, K2JVMCompiler, message collector, MPP common-source handling). The Bazel aspect only writes *.java files to sourceFiles, so this code was unreachable. - Drop Coursier-based dependency resolution. The aspect passes the full classpath directly, never the 'dependencies' field. - Drop Coursier-based JVM resolution (JvmIndex/JvmCache/JavaHome). The aspect always sets 'javaHome'; the worker now requires it. - Drop the JDK 'kind' branch and module-info partitioning. Bazel never sets 'kind'. - Drop the strictCompilation gate and the in-class ListBuffer that used to combine Java + Kotlin compile attempts. - Slim Config from 13 to 9 fields (drop dependencies, jvm, kind, plus the Dependency case class and custom codec). IndexCommand: - Drop --strict-compilation (only consumed by the removed code path). - Drop --scip-ignored-javac-option-prefixes and --scip-ignored-annotation-processors. These were never propagated by BazelBuildTool to the per-target invocations, so they were dead. Dependencies.scala: - Drop kotlinMPPCommon (sole caller was the removed Kotlin compile path). build.sbt: - Drop the cli project's runtime dependency on kotlin-compiler-embeddable and the four kotlin-scripting-* artifacts; nothing in the cli references them anymore. GradleJavaToolchains.scala: - Drop the @Language("Groovy") IDE hint; its provider class was only available transitively via the kotlin-compiler-embeddable artifact we just removed. --- build.sbt | 9 +- .../sourcegraph/scip_java/Dependencies.scala | 35 - .../buildtools/GradleJavaToolchains.scala | 2 - .../scip_java/buildtools/ScipBuildTool.scala | 716 ++++-------------- .../scip_java/commands/IndexCommand.scala | 9 +- 5 files changed, 135 insertions(+), 636 deletions(-) diff --git a/build.sbt b/build.sbt index 839157bd1..4dd4971a7 100644 --- a/build.sbt +++ b/build.sbt @@ -235,14 +235,7 @@ lazy val cli = project "io.get-coursier" %% "coursier-jvm" % V.coursier, "org.scala-lang.modules" %% "scala-xml" % V.scalaXml, "com.lihaoyi" %% "requests" % V.requests, - "org.scalameta" %% "moped" % V.moped, - "org.jetbrains.kotlin" % "kotlin-compiler-embeddable" % V.kotlinVersion, - "org.jetbrains.kotlin" % "kotlin-scripting-common" % V.kotlinVersion, - "org.jetbrains.kotlin" % "kotlin-scripting-jvm" % V.kotlinVersion, - "org.jetbrains.kotlin" % "kotlin-scripting-dependencies" % - V.kotlinVersion, - "org.jetbrains.kotlin" % "kotlin-scripting-dependencies-maven" % - V.kotlinVersion + "org.scalameta" %% "moped" % V.moped ), (Compile / resourceGenerators) += Def diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/Dependencies.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/Dependencies.scala index 116cf5c10..723d60fee 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/Dependencies.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/Dependencies.scala @@ -4,13 +4,11 @@ import java.io.File import java.nio.file.Path import scala.concurrent.duration.Duration -import scala.util.Try import scala.xml.XML import coursier.Fetch import coursier.Repositories import coursier.Resolve -import coursier.cache.Cache import coursier.cache.CachePolicy import coursier.cache.FileCache import coursier.core._ @@ -43,39 +41,6 @@ object Dependencies { Repositories.centralGcs ) - /** - * Attempts to find the "common definitions" JAR for a potentially - * MultiPlatform Project. We only support JVM for now, native and JS are not - * supported. If it ends with '-jvm', we search for a JAR with the classifier - * truncated. If it does not end with -jvm, we search for a JAR with the - * -common classifier. This is non-exhaustive, and the classifiers are - * completely arbitrary. - */ - def kotlinMPPCommon( - group: String, - artifact: String, - version: String - ): Option[Path] = - Try { - val task = Fetch[Task](Cache.default) - .withClassifiers(Set(Classifier.sources)) - .addRepositories(defaultExtraRepositories: _*) - - if (artifact.endsWith("-jvm")) { - val dependency = Dependencies.parseDependency( - s"$group:${artifact.stripSuffix("-jvm")}:$version" - ) - val result = task.addDependencies(dependency).runResult() - return Some(result.files.head.toPath) - } - - val dependency = Dependencies.parseDependency( - s"$group:$artifact-common:$version" - ) - val result = task.addDependencies(dependency).runResult() - result.files.head.toPath - }.toOption - def resolveDependencies( dependencies: List[String], transitive: Boolean = true diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/GradleJavaToolchains.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/GradleJavaToolchains.scala index 48e09ad0d..2dac2afd2 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/GradleJavaToolchains.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/GradleJavaToolchains.scala @@ -9,7 +9,6 @@ import scala.jdk.CollectionConverters._ import com.sourcegraph.scip_java.Embedded import com.sourcegraph.scip_java.commands.IndexCommand -import org.intellij.lang.annotations.Language case class GradleJavaToolchains( toolchains: List[GradleJavaCompiler], @@ -86,7 +85,6 @@ object GradleJavaToolchains { ) val gradleVersionPath = tmp.resolve("gradle-version.txt") val taskName = "scipDetectJavaToolchains" - @Language("Groovy") val script = s"""| |try { diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala index f099ffcb1..850f4306a 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/buildtools/ScipBuildTool.scala @@ -1,72 +1,41 @@ package com.sourcegraph.scip_java.buildtools import java.io.File -import java.io.FileOutputStream -import java.io.IOException -import java.nio.file.FileSystems -import java.nio.file.FileVisitResult import java.nio.file.Files import java.nio.file.NoSuchFileException import java.nio.file.Path import java.nio.file.Paths -import java.nio.file.SimpleFileVisitor -import java.nio.file.attribute.BasicFileAttributes -import java.util -import java.util.jar.JarFile -import scala.collection.mutable.ArrayBuffer import scala.collection.mutable.ListBuffer -import scala.concurrent.Await -import scala.concurrent.ExecutionContext -import scala.concurrent.duration.Duration import scala.jdk.CollectionConverters._ -import scala.language.postfixOps -import scala.util.Failure -import scala.util.Success -import scala.util.Try import scala.util.control.NonFatal import com.sourcegraph.io.AbsolutePath import com.sourcegraph.io.DeleteVisitor import com.sourcegraph.scip_java.BuildInfo -import com.sourcegraph.scip_java.Dependencies import com.sourcegraph.scip_java.Embedded +import com.sourcegraph.scip_java.buildtools.ScipBuildTool.Config import com.sourcegraph.scip_java.commands.IndexCommand -import coursier.jvm.JvmIndex import moped.json.DecodingContext import moped.json.ErrorResult -import moped.json.JsonCodec -import moped.json.JsonElement -import moped.json.JsonString import moped.json.Result import moped.json.ValueResult -import moped.macros.ClassShape import moped.parsers.JsonParser import moped.reporters.Diagnostic import moped.reporters.Input -import org.jetbrains.kotlin.cli.common.arguments.K2JVMCompilerArguments -import org.jetbrains.kotlin.cli.common.arguments.ParseCommandLineArgumentsKt.parseCommandLineArguments -import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSeverity -import org.jetbrains.kotlin.cli.common.messages.CompilerMessageSourceLocation -import org.jetbrains.kotlin.cli.common.messages.MessageCollector -import org.jetbrains.kotlin.cli.common.messages.MessageRenderer -import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler -import org.jetbrains.kotlin.config.Services import os.CommandResult import os.ProcessOutput.Readlines import os.SubprocessException /** - * Internal build-tool worker used exclusively by the Bazel aspect. + * Internal worker dispatched by the Bazel aspect (`scip_java.bzl`). * - * This tool is no longer part of the user-facing build-tool auto-detection - * surface (see [[BuildTool.autoOrdered]]). It is dispatched directly from - * [[com.sourcegraph.scip_java.commands.IndexCommand]] when the hidden - * `--scip-config` flag is provided, which is how the Bazel aspect - * (`scip_java.bzl`) invokes per-target indexing. + * The aspect writes one JSON file per Java target and invokes + * `scip-java index --scip-config ` against each one. That entry-point + * is the only caller of this class; it is not part of the user-facing + * build-tool surface. * - * The aspect generates a JSON file per Bazel target with the following - * shape and passes its path via `--scip-config`: + * The expected JSON shape is: * * {{{ * { @@ -77,63 +46,35 @@ import os.SubprocessException * "jvmOptions": [...], * "processors": [...], * "processorpath": [...], - * "bootclasspath": [...] + * "bootclasspath": [...], + * "reportWarningOnEmptyIndex": false * } * }}} */ -class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { +class ScipBuildTool(index: IndexCommand) { - private val javaPattern = FileSystems - .getDefault - .getPathMatcher("glob:**.java") - private val kotlinPattern = FileSystems - .getDefault - .getPathMatcher("glob:**.kt") - private val allPatterns = FileSystems - .getDefault - .getPathMatcher("glob:**.{java,kt}") - private val moduleInfo = Paths.get("module-info.java") + private val targetroot: Path = + index.finalTargetroot(Paths.get("target")) - // ScipBuildTool is dispatched directly from IndexCommand.run() when - // --scip-config is provided, so it does not participate in build-tool - // auto-detection. - override def usedInCurrentDirectory(): Boolean = false - override def isHidden: Boolean = true - override def generateScip(): Int = { - BuildTool.generateScipFromTargetroot( - generateSemanticdb(), - index.finalTargetroot(defaultTargetroot), - index - ) + def run(): Int = { + BuildTool.generateScipFromTargetroot(generateSemanticdb(), targetroot, index) } - private def targetroot: Path = index.finalTargetroot(defaultTargetroot) - private def defaultTargetroot: Path = Paths.get("target") - private def generateSemanticdb(): CommandResult = { + private def generateSemanticdb(): CommandResult = parsedConfig match { - case ValueResult(value) => - if (index.cleanup) { - clean() - } - try { - compile(value) - } catch { + case ValueResult(config) => + try compileJavaFiles(config) + catch { case NonFatal(e) => e.printStackTrace(index.app.out) CommandResult(Nil, 1, Nil) } case ErrorResult(error) => - error - .all - .foreach { d => - index.app.error(d.message) - } + error.all.foreach(d => index.app.error(d.message)) CommandResult(Nil, 1, Nil) } - } - /** Parses the --scip-config file into a Config object. */ - private def parsedConfig: Result[Config] = { + private def parsedConfig: Result[Config] = index.scipConfig.filter(Files.isRegularFile(_)) match { case None => ErrorResult( @@ -142,575 +83,184 @@ class ScipBuildTool(index: IndexCommand) extends BuildTool("SCIP", index) { ) ) case Some(configFile) => - val input = Input.path(configFile) JsonParser - .parse(input) + .parse(Input.path(configFile)) .flatMap(json => Config .codec .decode(DecodingContext(json).withFatalUnknownFields(true)) ) } - } - /** - * Resolves dependencies and shells out to "javac" to compile the sources with - * the SemanticDB compiler plugin enabled. - */ - private def compile(config: Config): CommandResult = { - val tmp = Files.createTempDirectory("scip-java") - Files.createDirectories(tmp) - Files.createDirectories(targetroot) - val deps = Dependencies.resolveDependencies(config.dependencies.map(_.repr)) + private def compileJavaFiles(config: Config): CommandResult = { val sourceroot = index.workingDirectory if (!Files.isDirectory(sourceroot)) { throw new NoSuchFileException(sourceroot.toString) } - val allSourceFiles = collectAllSourceFiles(config, sourceroot) - val javaFiles = allSourceFiles.filter(javaPattern.matches) - val kotlinFiles = allSourceFiles.filter(kotlinPattern.matches) - if (javaFiles.isEmpty && kotlinFiles.isEmpty) { + + val javaHome = config.javaHome.getOrElse( + throw new IllegalArgumentException( + "missing required field `javaHome` in scip-config file" + ) + ) + + val javaFiles = config + .sourceFiles + .map(p => AbsolutePath.of(Paths.get(p), sourceroot)) + .filter(p => Files.isRegularFile(p) && p.toString.endsWith(".java")) + + if (javaFiles.isEmpty) { if (config.reportWarningOnEmptyIndex) { - index - .app - .warning( - s"doing nothing, no files matching pattern '$sourceroot/**.{java,kt}'" - ) + index.app.warning("doing nothing, no Java sources found") } return CommandResult(Nil, 0, Nil) } - val compileAttempts = ListBuffer.empty[Try[Unit]] - compileAttempts += compileJavaFiles(tmp, deps, config, javaFiles) - compileAttempts += compileKotlinFiles(deps, config, kotlinFiles, tmp) - val errors = compileAttempts.collect { case Failure(exception) => - exception - } - - if (index.cleanup) { - Files.walkFileTree(tmp, new DeleteVisitor) - } - val isSemanticdbGenerated = Files.isDirectory( - targetroot.resolve("META-INF") - ) - if ( - errors.nonEmpty && (index.strictCompilation || !isSemanticdbGenerated) - ) { - errors.foreach { error => - index.app.reporter.log(Diagnostic.exception(error)) - } - CommandResult(Nil, 1, Nil) - } else { - if (errors.nonEmpty && isSemanticdbGenerated) { - index - .app - .reporter - .info( - "Some SemanticDB files got generated even if there were compile errors. " + - "In most cases, this means that scip-java managed to index everything " + - "except the locations that had compile errors and you can ignore the compile errors." - ) - errors.foreach { error => - index.app.reporter.info(error.getMessage()) - } + val tmp = Files.createTempDirectory("scip-java") + try { + Files.createDirectories(targetroot) + val semanticdbJar = Embedded.semanticdbJar(tmp) + + val classpath = + semanticdbJar.toString +: + config.classpath.map(p => AbsolutePath.of(Paths.get(p), sourceroot).toString) + + val arguments = ListBuffer.empty[String] + arguments += "-encoding" + arguments += "utf8" + arguments += "-nowarn" + arguments += "-d" + arguments += createDir(tmp, "d") + arguments += "-s" + arguments += createDir(tmp, "s") + arguments += "-h" + arguments += createDir(tmp, "h") + arguments += "-classpath" + arguments += classpath.mkString(File.pathSeparator) + arguments += s"-Xplugin:semanticdb -targetroot:$targetroot -sourceroot:$sourceroot" + + if (config.processorpath.nonEmpty) { + val resolved = semanticdbJar.toString :: + config.processorpath.flatMap(guessBazelJar).map(_.toString) + arguments += "-processorpath" + arguments += resolved.mkString(File.pathSeparator) } - CommandResult(Nil, 0, Nil) - } - } - - private def compileKotlinFiles( - deps: Dependencies, - config: Config, - allKotlinFiles: List[Path], - tmp: Path - ): Try[Unit] = { - if (allKotlinFiles.isEmpty || config.dependencies.isEmpty) - return Success() - val filesPaths = allKotlinFiles.map(_.toString) - // The semanticdb-kotlinc compiler plugin is now built and shipped together - // with the scip-java CLI as an embedded resource (see Embedded.scala and - // the cli/resourceGenerators task in build.sbt), so we no longer need to - // resolve a separately-published artifact from Maven Central. - val plugin = Embedded.semanticdbKotlincJar(tmp) - - val self = config.dependencies.head - val commonKotlinFiles: List[Path] = - Dependencies.kotlinMPPCommon( - self.groupId, - self.artifactId, - self.version - ) match { - case Some(common) => - val outdir = Files.createTempDirectory("scipjava-kotlin") - val file = common.toFile - val basename = file - .getName - .substring(0, file.getName.lastIndexOf(".")) - val newFiles = ListBuffer[Path]() - val jar = new JarFile(file) - val enu = jar.entries - while (enu.hasMoreElements) { - val entry = enu.nextElement - val entryPath = - if (entry.getName.startsWith(basename)) - entry.getName.substring(basename.length) - else - entry.getName - - if (entry.isDirectory) { - new File(outdir.toString, entryPath).mkdirs - } else if (entry.getName.endsWith(".kt")) { - val newFile = new File(outdir.toString, entryPath) - newFiles.addOne(newFile.toPath) - val istream = jar.getInputStream(entry) - val ostream = new FileOutputStream(newFile) - Iterator - .continually(istream.read) - .takeWhile(-1 !=) - .foreach(ostream.write) - ostream.close() - istream.close() - } - } - newFiles.toList - case None => - List[Path]() + val processors = config.processors.filterNot(ScipBuildTool.IgnoredAnnotationProcessors) + if (processors.nonEmpty) { + arguments += "-processor" + arguments += processors.mkString(",") } - val kargs: K2JVMCompilerArguments = new K2JVMCompilerArguments() - val args = ListBuffer[String]( - "-nowarn", - "-no-reflect", - "-no-stdlib", - "-Xmulti-platform", - "-Xno-check-actual", - "-verbose:class", - "-opt-in=kotlin.RequiresOptIn", - "-opt-in=kotlin.ExperimentalUnsignedTypes", - "-opt-in=kotlin.ExperimentalStdlibApi", - "-opt-in=kotlin.ExperimentalMultiplatform", - "-opt-in=kotlin.contracts.ExperimentalContracts", - "-Xallow-kotlin-package", - s"-Xplugin=$plugin", - "-P", - s"plugin:semanticdb-kotlinc:sourceroot=$sourceroot", - "-P", - s"plugin:semanticdb-kotlinc:targetroot=$targetroot", - "-classpath", - deps.classpathSyntax - ) - - if (commonKotlinFiles.nonEmpty) { - val commonSources = commonKotlinFiles - .map(_.toAbsolutePath.toString) - .mkString(",") - args += s"-Xcommon-sources=$commonSources" - } - - args ++= filesPaths ++ commonKotlinFiles.map(_.toAbsolutePath.toString) + arguments ++= fixJavacOptions(config.javacOptions) + arguments ++= javaFiles.map(_.toString) - parseCommandLineArguments(args.asJava, kargs, false) + val argsfile = targetroot.resolve("javacopts.txt") + Files.write(argsfile, arguments.map(a => "\"" + a + "\"").asJava) - val exit = new K2JVMCompiler().exec( - new MessageCollector { - private val errors = new util.LinkedList[String] - override def clear(): Unit = errors.clear() + if (javaFiles.size > 1) { + index.app.reporter.info(f"Compiling ${javaFiles.size}%,.0f Java sources") + } - override def hasErrors: Boolean = !errors.isEmpty + val javac = Paths.get(javaHome, "bin", "javac") + index.app.reporter.info(s"$$ $javac @$argsfile") + val pipe = Readlines(line => index.app.reporter.info(line)) + val result = os + .proc( + javac.toString, + s"@$argsfile", + BuildInfo.javacModuleOptions, + config.jvmOptions.map("-J" + _) + ) + .call(stdout = pipe, stderr = pipe, cwd = os.Path(sourceroot), check = false) - override def report( - compilerMessageSeverity: CompilerMessageSeverity, - s: String, - compilerMessageSourceLocation: CompilerMessageSourceLocation - ): Unit = { - if ( - s.endsWith("without a body must be abstract") || - s.endsWith("must have a body") - ) - return // we get these when indexing the stdlib, no other solution found yet - val msg = MessageRenderer - .PLAIN_FULL_PATHS - .render(compilerMessageSeverity, s, compilerMessageSourceLocation) - index.app.reporter.debug(msg) - // Only treat ERROR / EXCEPTION as failures. Kotlin 2.2.0's - // K2JVMCompiler emits LOGGING messages at startup (e.g. about the - // missing scripting plugin) and INFO/WARNING messages during - // normal compilation; pushing those onto `errors` would cause - // hasErrors to return true, which makes the compiler return - // COMPILATION_ERROR even when nothing is actually wrong. - if (compilerMessageSeverity.isError) { - errors.push(msg) - } + val isSemanticdbGenerated = Files.isDirectory(targetroot.resolve("META-INF")) + if (result.exitCode != 0 && !isSemanticdbGenerated) { + index.app.reporter.log(Diagnostic.exception(SubprocessException(result))) + CommandResult(Nil, 1, Nil) + } else { + if (result.exitCode != 0) { + index + .app + .reporter + .info( + "Some SemanticDB files got generated even if there were compile errors. " + + "In most cases, this means that scip-java managed to index everything " + + "except the locations that had compile errors and you can ignore the compile errors." + ) } - }, - Services.EMPTY, - kargs - ) - if (exit.getCode == 0) - Success(()) - else - Failure(new Exception(exit.toString)) - } - - private def compileJavaFiles( - tmp: Path, - deps: Dependencies, - config: Config, - allJavaFiles: List[Path] - ): Try[Unit] = { - val (moduleInfos, javaFiles) = allJavaFiles.partition( - _.endsWith(moduleInfo) - ) - if (javaFiles.isEmpty) - return Success(()) - val semanticdbJar = Embedded.semanticdbJar(tmp) - val actualClasspath = ArrayBuffer.empty[String] - actualClasspath += semanticdbJar.toString - actualClasspath ++= - config - .classpath - .map(path => - AbsolutePath.of(Paths.get(path), index.workingDirectory).toString - ) - actualClasspath ++= deps.classpath.map(_.toString) - val argsfile = targetroot.resolve("javacopts.txt") - val arguments = ListBuffer.empty[String] - arguments += "-encoding" - arguments += "utf8" - arguments += "-nowarn" - arguments += "-d" - arguments += generatedDir(tmp, "d") - arguments += "-s" - arguments += generatedDir(tmp, "s") - arguments += "-h" - arguments += generatedDir(tmp, "h") - if (actualClasspath.nonEmpty) { - arguments += "-classpath" - arguments += actualClasspath.mkString(File.pathSeparator) - } - arguments += - s"-Xplugin:semanticdb -targetroot:$targetroot -sourceroot:$sourceroot" - if (config.processorpath.nonEmpty) { - arguments += "-processorpath" - val processorpath = - semanticdbJar.toString :: - config - .processorpath - .flatMap(path => guessBazelJar(path, index.workingDirectory)) - .map(_.toString) - arguments += processorpath.mkString(File.pathSeparator) - } - val isIgnoredAnnotationProcessor = - ScipBuildTool.isIgnoredAnnotationProcessor ++ - index.scipIgnoredAnnotationProcessors - val processors = config.processors.filterNot(isIgnoredAnnotationProcessor) - if (processors.nonEmpty) { - arguments += "-processor" - arguments += processors.mkString(",") - } - arguments ++= fixJavacOptions(config.javacOptions) - if (config.kind == "jdk" && moduleInfos.nonEmpty) { - moduleInfos.foreach { module => - arguments += "--module" - arguments += module.getParent.getFileName.toString + CommandResult(Nil, 0, Nil) + } + } finally { + if (index.cleanup) { + Files.walkFileTree(tmp, new DeleteVisitor) } - arguments += "--module-source-path" - arguments += sourceroot.toString - } else { - arguments ++= javaFiles.map(_.toString) - } - val quotedArguments = arguments.map(a => "\"" + a + "\"") - Files.write(argsfile, quotedArguments.asJava) - if (javaFiles.size > 1) { - index.app.reporter.info(f"Compiling ${javaFiles.size}%,.0f Java sources") } - val pipe = Readlines(line => { - index.app.reporter.info(line) - }) - val javac = javacPath(config, tmp) - index.app.reporter.info(s"$$ $javac @$argsfile") - val javacModuleOptions: Seq[String] = BuildInfo.javacModuleOptions - - val jvmOptions = config.jvmOptions.map("-J" + _) - - val result = os - .proc(javac.toString, s"@$argsfile", javacModuleOptions, jvmOptions) - .call( - stdout = pipe, - stderr = pipe, - cwd = os.Path(sourceroot), - check = false - ) - if (result.exitCode == 0) - Success(()) - else - Failure(SubprocessException(result)) } + /** Strips javac options that would break SemanticDB indexing. */ private def fixJavacOptions(options: List[String]): List[String] = options match { case "--release" :: _ :: rest => - // Skip --release because it's not strictly needed for indexing, - // and it fails the build if -source/-target are also provided. - // In real-world testing, there were some builds that defined - // both -source/-target and --release even if javac rejects - // this combination of flags (because --release implies -source/-target). - // It could be that the Java rules have built-in support to automatically - // exclude duplicate -source/-target/--release flags. + // --release is incompatible with explicit -source/-target, which + // some Bazel targets configure simultaneously. Skip it because it + // is not required for indexing. fixJavacOptions(rest) case option :: rest => val isIgnored = - option.startsWith("-Xep") || // ErrorProne flag, which fails the build + option.startsWith("-Xep") || // ErrorProne, fails the build option.startsWith("-Xplugin:semanticdb") || // Redundant SemanticDB - option.startsWith("-XD") || // unsure what this one does - index // User-provided flag - .scipIgnoredJavacOptionPrefixes - .exists(prefix => option.startsWith(prefix)) - - if (isIgnored) - fixJavacOptions(rest) - else - option :: fixJavacOptions(rest) + option.startsWith("-XD") + if (isIgnored) fixJavacOptions(rest) else option :: fixJavacOptions(rest) case Nil => Nil } - private def javacPath(config: Config, tmp: Path): Path = { - config.javaHome match { - case Some(home) => - Paths.get(home, "bin", "javac") - case None => - javacPathViaCoursier(config.jvm, tmp) - } - } - - private def javacPathViaCoursier(jvmVersion: String, tmp: Path): Path = { - import _root_.coursier.jvm._ - - val jvmChannel = index - .app - .env - .environmentVariables - .get("COURSIER_JVM_INDEX") - .map { idx => - JvmChannel - .parse(idx) - .fold( - msg => - throw new RuntimeException( - s"Malformed COURSIER_JVM_INDEX environment variable variable: $msg" - ), - identity - ) - } - - val home = JavaHome().withCache( - JvmCache() - .withIndexChannel( - repositories = Seq.empty, - indexChannel = jvmChannel.getOrElse( - JvmChannel.url(JvmIndex.defaultIndexUrl) - ) - ) - .withArchitecture(jvmArchitecture(jvmVersion)) - ) - - val javaExecutable = Await.result( - home.javaBin(jvmVersion).value(ExecutionContext.global), - Duration.Inf - ) - - javaExecutable - .getParent() - .resolve { - if (scala.util.Properties.isWin) - "javac.exe" - else - "javac" - } - - } - - private def jvmArchitecture(jvm: String): String = JvmIndex - .defaultArchitecture() - - def defaultCoursierJVMArchitecture: String = - sys.props("os.arch") match { - case "x86_64" => - "amd64" - case x => - x - } - - private def clean(): Unit = { - Files.walkFileTree(targetroot, new DeleteVisitor) - } - - private def collectAllSourceFiles(dir: Path) = { - val buf = List.newBuilder[Path] - Files.walkFileTree( - dir, - new SimpleFileVisitor[Path] { - override def preVisitDirectory( - dir: Path, - attrs: BasicFileAttributes - ): FileVisitResult = { - if (dir == targetroot) - FileVisitResult.SKIP_SUBTREE - else - FileVisitResult.CONTINUE - } - override def visitFile( - file: Path, - attrs: BasicFileAttributes - ): FileVisitResult = { - if (allPatterns.matches(file)) { - buf += file - } - FileVisitResult.CONTINUE - } - override def visitFileFailed( - file: Path, - exc: IOException - ): FileVisitResult = FileVisitResult.CONTINUE - } - ) - buf.result() - } - - /** Recursively collects all Java files in the working directory */ - private def collectAllSourceFiles(config: Config, dir: Path): List[Path] = { - if (config.sourceFiles.nonEmpty) { - config - .sourceFiles - .flatMap { relativePath => - val path = AbsolutePath.of(Paths.get(relativePath), dir) - - if (Files.isRegularFile(path) && allPatterns.matches(path)) - List(path) - else if (Files.isDirectory(path)) - collectAllSourceFiles(path) - else - Nil - } - } else - collectAllSourceFiles(dir) - } - - // HACK(olafurpg): I haven't figured out a reliable way to get annotation processor jars on the processorpath. - // The Bazel aspect sometimes says a NAME.jar file is on the processorpath when it doesn't exist but processed_NAME.jar or header_NAME.jar exists. - // The long-term solution is figuring out how to get the exact same processorpath as Bazel uses for compilation. - private def guessBazelJar( - pathString: String, - workingDirectory: Path - ): Option[Path] = { + // HACK(olafurpg): I haven't figured out a reliable way to get annotation processor jars + // on the processorpath. The Bazel aspect sometimes says a NAME.jar file is on the + // processorpath when it doesn't exist but processed_NAME.jar or header_NAME.jar exists. + private def guessBazelJar(pathString: String): Option[Path] = { + val workingDirectory = index.workingDirectory var path = AbsolutePath.of(Paths.get(pathString), workingDirectory) - if (Files.isRegularFile(path)) - return Some(path) + if (Files.isRegularFile(path)) return Some(path) - // In some cases, the bazel-out/ prefix is missing from the path that Bazel gives us. - if ( - !pathString.startsWith("bazel-bin") && !pathString.startsWith("bazel-out") - ) { - path = AbsolutePath.of( - Paths.get("bazel-bin", pathString), - workingDirectory - ) - - if (Files.isRegularFile(path)) - return Some(path) + if (!pathString.startsWith("bazel-bin") && !pathString.startsWith("bazel-out")) { + path = AbsolutePath.of(Paths.get("bazel-bin", pathString), workingDirectory) + if (Files.isRegularFile(path)) return Some(path) } - val processed = path.resolveSibling( - "processed_" + path.getFileName.toString - ) - if (Files.isRegularFile(processed)) - return Some(processed) + val processed = path.resolveSibling("processed_" + path.getFileName.toString) + if (Files.isRegularFile(processed)) return Some(processed) val header = path.resolveSibling("header_" + path.getFileName.toString) - if (Files.isRegularFile(header)) - return Some(header) + if (Files.isRegularFile(header)) return Some(header) index.app.warning("annotation processor jar does not exist: " + path) None } - private def generatedDir(tmp: Path, name: String): String = { - Files.createDirectory(tmp.resolve(name)).toString() - } + private def createDir(tmp: Path, name: String): String = + Files.createDirectory(tmp.resolve(name)).toString +} - /** - * Gets parsed from "junit:junit:4.13.1" strings inside --scip-config files. - */ - private case class Dependency( - groupId: String = "", - artifactId: String = "", - version: String = "" - ) { - def repr: String = s"$groupId:$artifactId:$version" - } - private object Dependency { - def unapply(syntax: String): Option[Dependency] = - syntax match { - case s"$groupId:$artifactId:$version" => - Some( - Dependency( - groupId = groupId, - artifactId = artifactId, - version = version - ) - ) - case _ => - None - } - val automatic = moped.macros.deriveCodec(Dependency()) - implicit lazy val codec = - new JsonCodec[Dependency] { - def decode(context: DecodingContext): Result[Dependency] = - context.json match { - case JsonString(value) => - value match { - case Dependency(x) => - ValueResult(x) - case other => - ErrorResult( - Diagnostic.error( - s"expected format 'GROUP_ID:ARTIFACT_ID:VERSION', obtained $other" - ) - ) - } - case _ => - automatic.decode(context) - } - def encode(value: Dependency): JsonElement = automatic.encode(value) - def shape: ClassShape = automatic.shape - } - } +object ScipBuildTool { + val IgnoredAnnotationProcessors: Set[String] = Set( + "org.openjdk.jmh.generators.BenchmarkProcessor" + ) - /** Gets parsed from --scip-config files. */ + /** Gets parsed from --scip-config files written by the Bazel aspect. */ private case class Config( reportWarningOnEmptyIndex: Boolean = true, javaHome: Option[String] = None, - dependencies: List[Dependency] = Nil, sourceFiles: List[String] = Nil, classpath: List[String] = Nil, bootclasspath: List[String] = Nil, processorpath: List[String] = Nil, processors: List[String] = Nil, javacOptions: List[String] = Nil, - jvmOptions: List[String] = Nil, - jvm: String = "17", - kind: String = "" + jvmOptions: List[String] = Nil ) private object Config { implicit lazy val codec = moped.macros.deriveCodec(Config()) } - -} - -object ScipBuildTool { - val isIgnoredAnnotationProcessor = Set( - "org.openjdk.jmh.generators.BenchmarkProcessor" - ) } diff --git a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala b/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala index 5a26361c1..fd46397f3 100644 --- a/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala +++ b/scip-java/src/main/scala/com/sourcegraph/scip_java/commands/IndexCommand.scala @@ -57,10 +57,6 @@ case class IndexCommand( @Hidden // Hidden because it's only used for testing purposes temporaryDirectory: Option[Path] = None, @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. - scipIgnoredJavacOptionPrefixes: List[String] = Nil, - @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. - scipIgnoredAnnotationProcessors: List[String] = Nil, - @Hidden // Internal flag used by the Bazel aspect to pass per-target build configuration. scipConfig: Option[Path] = None, @Section("Bazel") @Description( @@ -77,9 +73,6 @@ case class IndexCommand( "If true, automatically tries to extract the printed out sandbox command and re-run the command to reveal the underlying problem." ) bazelAutorunSandboxCommand: Boolean = true, - @Hidden - @Description("Fail command invocation if compiler produces any errors") - strictCompilation: Boolean = false, @Description( "Optional. The build command to use to compile all sources. " + "Defaults to a build-specific command. For example, the default command for Maven command is 'clean verify -DskipTests'." + @@ -147,7 +140,7 @@ case class IndexCommand( // bypass build-tool auto-detection entirely and dispatch directly to // the internal ScipBuildTool worker. if (scipConfig.isDefined) { - return new ScipBuildTool(this).generateScip() + return new ScipBuildTool(this).run() } val allBuildTools = BuildTool.all(this)